코딩할 때는 질문만 잘 하면, ChatGPT 가 구글 검색보다는 훨씬 효율적인 것 같다.
예를 들어서,
'2014' 과 같은 문자를 입력하면 4가 출력되고,
765 와 같은 숫자를 입력하면 3이 출력되는 함수를 만드는 숙제를 하다가,
글자 자릿수 세는 방법을 어떻게 찾는지 궁금해서 ChatGPT 에 다음과 같은 두 가지 질문을 해보았다.
질문 1. What is the code for counting the number of characters in JavaScript?
그러면, JavaScript 에서 `length` 를 이용하라면서 다음과 같은 예시 코드를 보여준다.
const str = "Hello, world!";
const numChars = str.length;
console.log(numChars); // Output: 13
질문 2. What is the code for counting the digits in JavaScript?
그러면, JavaScript 에서, 숫자를 `toString()` 방법을 이용해서 string 으로 변경한 다음에, `length` 를 이용하라면서 다음과 같은 코드 예시를 보여준다.
const num = 12345;
const numStr = num.toString();
const numDigits = numStr.length;
console.log(numDigits); // Output: 5
구글에 동일한 질문 (질문 2)를 검색해보면, 내가 검색했을 때는 자바스크립트 수학과 관련된 링크가 제일 상단에 노출되었는데, 내가 찾는 코드는 아니었다.
ChatGPT 는 질문에 대한 간략한 답을 하고, 예시를 보여준다는 점에서, 특히 코딩에서는 시작하는 사람들에게는 학습에 제법 효과적으로 보인다. TypeScript 공부 중에 숙제하면서 ChatGPT에 질문했는데 깜짝 놀래서 간략히 포스팅을 남겨보았다.
'소프트웨어 엔지니어링' 카테고리의 다른 글
flutter doctor 문제 해결 (1) | 2024.06.23 |
---|---|
AWS Amplify + 리액트 연습 [비트코인 현재가 프로젝트] (1) | 2024.06.15 |
함수에 함수 넣기 (타입스크립트) (0) | 2023.03.04 |
콜백함수 사용 목적, 예시 (0) | 2023.03.02 |
코딩할 때 ChatGPT 한테 코드 에러 질문하기 (0) | 2023.02.24 |