데이터 사이언스 DataScience/Deep Learning 딥러닝

[ChatGPT] 알고리즘 문제 풀어달라고 했을때 반응은? (knapsack problem in Java)

섭코딩 2023. 1. 31. 23:46

* ChatGPT

ChatGPT가 뜨겁다.

 

워낙 유명해졌으니 자세한 설명은 생략하고 한 마디로 요약하면 

현 시점 가장 핫한 대화형 인공지능이다.

 

뜨겁다 뜨겁다 말만 듣다가 아래 영상을 보고 급 궁금해져서 

알고리즘 문제를 풀어달라고 해봤다.

 

https://youtu.be/qRtUDKf6mM4

 

 

* 배낭문제(knapsack problem)

 - ChatGPT( https://chat.openai.com/ )에 접속해서

    DP(Dynamic Programming)의 유명한 문제 중 하나인 배낭 문제의 java 코드를 달라고 했더니  

 

함수를 분리하고, 예제를 만든 다음에 출력하고, 간단한 설명까지 해줬다.

할 말을 잃게 만들었다.

 

위의 뉴스 영상처럼 ChatGPT가 Google을 위협하는 검색엔진이 될수도 있겠다는 생각이 들었다.

 

 

* 참고 - 풀어볼만한 knapsack 문제 예시

knapsack 문제 예시 : 

https://www.acmicpc.net/problem/7579

 

7579번: 앱

입력은 3줄로 이루어져 있다. 첫 줄에는 정수 N과 M이 공백문자로 구분되어 주어지며, 둘째 줄과 셋째 줄에는 각각 N개의 정수가 공백문자로 구분되어 주어진다. 둘째 줄의 N개의 정수는 현재 활

www.acmicpc.net

 

knapsack 풀이 예시 : 

https://subbak2.tistory.com/75

 

[BOJ 백준] 앱 (7579) Java

링크 : https://www.acmicpc.net/problem/7579 문제 설명 : 더보기 우리는 스마트폰을 사용하면서 여러 가지 앱(App)을 실행하게 된다. 대개의 경우 화면에 보이는 ‘실행 중’인 앱은 하나뿐이지만 보이지

subbak2.com

 

 

* ChatGPT가 써준 일기를 첨부하며 마무리

 

반응형