[스크랩] "2시간 걸리던 코딩 2분 만에"...AI 기반 개발 시대 열려
MS, 자연어로 된 명령어를 코딩해주는 '코덱스' 소개
https://zdnet.co.kr/view/?no=20220525000033
OpenAI API
https://beta.openai.com/docs/guides/code/introduction
위에 링크 들어가서 try it out 클릭.
구글 signup 후, 뭘 실행해볼까 하다가 코드카타 못풀었던 문제들이 떠올랐다
숫자로 이루어진 리스트 nums를 인자로 주면, 그 안에서 어떤 연속적인 요소를 더했을 때 가장 큰 값이 나오나요? 가장 큰 값을 찾아 return해주세요.
👉 나의 풀이function x (arr) { let y = [] let j = arr.length; while(j > 1){ for(let i=0; i<arr.length-1; i++){ y.push(arr.slice(i,i+j)) if(i+j === arr.length-1){ break; } } j--; } const sumArr = (arr) => { return arr.reduce( function add(sum, currValue) { return sum + currValue; }, 0); } return y.map( el=>sumArr(el) ).sort(function(a,b){return b-a})[0] }
구글 번역의 힘을 빌어
실행한 결과, 생각보다 단순한 코드가 나왔다. 온갖 메소드를 활용해 구현하려했던 내 풀이와는 딴판이다
이걸 코드카타 유닛테스트에 돌려봤더니
내 풀이는 2,5번 테스트를 통과하지 못했는데, AI의 풀이는 4번만 통과하지 못했다. 통과기준에는 아직 못 미치지만 AI의 발전이 이렇게나... 밥줄 끊기기 전에 더 열심히 공부해야겠다..
12.22
ChatGPT
https://openai.com/blog/chatgpt/
한글로 써도 찰떡같이 알아듣고 코드도 작성해주고 설명까지 해준다 우와..