같은 패턴의 코드를 복제해서 생성해 내고 싶은데, 이거 손으로 하기 귀찮아서 Bing Copilot (빙 코파일럿) 한테 시켜 봤다.
기본 코드는 아래와 같다.
if(bt0.val==1) {
tsw x0,1
x0.bco=1055
x0.pco=65535
} else
{
tsw x0,0
x0.bco=65535
x0.pco=0
}
이걸 인덱스만 바꿔서 16개 만들어 달라고 해봤더니, 이놈이 스마트 하게도 for loop 로 만들어 주었다.
for (int i = 0; i <= 16; i++) {
if (bt[i].val == 1) {
tsw x[i], 1;
x[i].bco = 1055;
x[i].pco = 65535;
} else {
tsw x[i], 0;
x[i].bco = 65535;
x[i].pco = 0;
}
}
헐!! ㅋㅋㅋ 내가 원하는 것은 1, 2, 3 이렇게 무식하게 바꾸는 것인데,
그래서 for 문을 쓰지 말고 해주세요 했더니
if (bt0.val == 1) {
tsw x0, 1;
x0.bco = 1055;
x0.pco = 65535;
} else {
tsw x0, 0;
x0.bco = 65535;
x0.pco = 0;
}
if (bt1.val == 1) {
tsw x1, 1;
x1.bco = 1055;
x1.pco = 65535;
} else {
tsw x1, 0;
x1.bco = 65535;
x1.pco = 0;
}
if (bt2.val == 1) {
tsw x2, 1;
x2.bco = 1055;
x2.pco = 65535;
} else {
tsw x2, 0;
x2.bco = 65535;
x2.pco = 0;
}
if (bt3.val == 1) {
tsw x3, 1;
x3.bco = 1055;
x3.pco = 65535;
} else {
tsw x3, 0;
x3.bco = 65535;
x3.pco = 0;
}
if (bt4.val == 1) {
tsw x4, 1;
x4.bco = 1055;
x4.pco = 65535;
} else {
tsw x4, 0;
x4.bco = 65535;
x4.pco = 0;
}
if (bt5.val == 1) {
tsw x5, 1;
x5.bco = 1055;
x5.pco = 65535;
} else {
tsw x5, 0;
x5.bco = 65535;
x5.pco = 0;
}
if (bt6.val == 1) {
tsw x6, 1;
x6.bco = 1055;
x6.pco = 65535;
} else {
tsw x6,0;
x6.bco=65535;
x6.pco=0;
}
if (bt7.val ==1) {
tswx7,1;
x7.bco=1055;
x7.pco=65535;
} else {
tswx7,0;
x7.bco=65535;
x7.pco=0;
}
if (bt8.val==1) {
tswx8,1;
x8.bco=1055;
x8.pco=65535;
} else {
tswx8,0;
x8.bco=65535;
x8.pco=0;
}
와 성공적이다. 노가다를 대신해 주었다 대박
그리고 포맷을 변경해달라고 해봤는데, 그것도 잘해준다.
세미콜론 빼주세요.. 같은 것 말이다.
간단하게 빙 코파일럿은 ChatGPT 엔진을 상용화 하는 버전 같긴 한데, 설명을 요청하니 아래와 같이 설명해주네
빙 코파일럿은 사용자의 질문에 대한 답변을 제공하고, 웹 검색 결과를 요약하여 제공하는 검색 엔진입니다. 또한 창의적인 콘텐츠 생성도 가능합니다.
빙 코파일럿은 검색 엔진으로 사용할 수 있습니다. 사용자가 원하는 정보를 검색창에 입력하면 빙 코파일럿이 해당 정보를 찾아서 제공해줍니다. 또한 채팅 모드로도 사용할 수 있습니다. 채팅창에 질문을 입력하면 빙 코파일럿이 답변을 제공해줍니다.
빙 코파일럿은 창의적인 콘텐츠 생성 기능이 있습니다. 이 기능을 이용하면 시, 이야기, 코드, 에세이, 노래 가사 등의 창의적인 콘텐츠를 생성할 수 있습니다. 또한 사용자가 원하는 경우, 빙 코파일럿은 사용자의 콘텐츠를 개선하거나 최적화하는 데 도움을 줄 수 있습니다.
빙 코파일럿은 웹 브라우저에서도 사용할 수 있습니다. 웹 브라우저의 주소창에 `https://www.bing.com`을 입력하면 빙 코파일럿 홈페이지로 이동합니다. 홈페이지에서 검색창에 원하는 정보를 입력하면 빙 코파일럿이 해당 정보를 찾아서 제공해줍니다.
'IT > Software' 카테고리의 다른 글
안드로이드 앱 등록하기 - 기본 스토어 등록정보 (0) | 2023.12.15 |
---|---|
오픈 소스 소프트웨어 라이선스 내용 정리해보자 (0) | 2023.05.05 |
ESP32 IDF 설치 Espressif-IDF for VSCode (2021) (0) | 2021.11.16 |
Error using mbedtls_x509_crt_parse (0) | 2021.10.25 |
Git - detached HEAD 설명 페이지 (2) | 2021.10.18 |