https://gall.dcinside.com/board/view?id=dcbest&no=323351

공포공포 이번에 출시된 AI 근황...jpg - 실시간 베스트 갤러리

정답은 152이번에 새로 출시된 gpt o31분 18초 컷으로 30번 문제 제압 완료- 업데이트된 A.I 모델 ㄷㄷㄷㄷㄷㄷㄷㄷ업데이트된 A.I 모델 수능 모의고사 문제 재도전 ㄷㄷㄷ

gall.dcinside.com




viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b5ae282930a22d1fbc8b38031b8febb904a73b1e309f8c43d


최근 실베에 올라온 19학년도 6월 고2 전국연합 문제 AI 관련 내용.





viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b378e86970023dafcc5b28f597dd4130ba38d328240ffc01953

위 문제는 지수의 법칙을 사용하는 문제임.

요즘 세상에 중졸은 없을테니. 굳이 설명 없어도 될 것 같음.






viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b378e86970023dafcc5b28f597dd6115ba48d61871fffda0753

공부를 하는 정상적인 고등학생이면 풀이 개요만 봐도 왜 이러지 하고 느끼는게 정상임.

처음에 이게 뭔 해설이지 했었는데, 전체적인 GPT 내용을 보니 이미지에 보이는 (\*)이게 코딩으로 한 거더라. 

벌써부터 코딩 나오는거보니 고등학생 영역 설명이 아님.








viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b378e86970023dafcc5b28f597d84130bf5893ad617ffda0753


밑이 24인 힌트가 나와있음. 지수 법칙을 사용한다면. 

밑이 24인 경우를 찾아야함.



viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b5ae282930a22d1fbc8b38031bbacb8c0497dbae109f8c43d


또한 a,b,c,d가 2이상 k이하이다. 라고 돼있음. 일단 k는 499이하의 값임.


(1) a와 c가 똑같이 밑이 24인 경우.

(2) a와 c가 밑이 24이면서 24로 거듭할 수 있는 경우. 24^2 = 576

     a,b,c,d가 500이하 이어야 하는데 576이기 때문에 조건에서 제외.

(3) a와 c가 서로 다른 경우. 

    밑이 24되는 조건을 일일히 찾아야함.




일단 여기까지. 더 고등학교 기준 풀이는 설명할 의미가 없음. 이미 GPT는 저런 방식을 안 사용함.






viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b5ae282930a22d1fbc8b38031eaf8ee904c79e3e009f8c43d


아에 밑을 2,3으로 만든 다음.  K를 2부터 500까지 일일히 넣어서 찾음.




viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b378e86970023dafcc5b28f597dd11659a68862d343ffda0753

코드에서 generate_values라는 함수를 사용했는데. (그냥 아 코드로 이렇구나라고 보고 정확히 알라고 안해도 됨)



얘가 어떤 방법으로 K의 값을 찾았나면.

viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b378e86970023dafcc5b28f597dd21b5aa78936d713ffda0753

a와 c를 밑이 2,3인 조건으로 만든 다음.



2의 거듭제곱의 지수와 3의 거듭제곱 지수를 일일히 0~20까지 넣은 것임



x가 0인 경우.

===============

[y=0]

[y=1]   (2^0)(3^1) = 3

[y=2]   (2^0)(3^2) = 9

===============


요렇게 y= 20까지 하고.



x=1일때도 y를 20까지 일일히


===============

[y=0]

[y=1]   (2^1)(3^1) = 6

[y=2]   (2^1)(3^2) = 18

===============


400번이나 한 상황임.



그리고 처음부터 코드도 잘못됐음.

코드에서 if val>k_max라고 돼 있는 부분이 (2^x)(3^y)가 501이상이면 버린다는 의미임. (k_max=500)으로 했기 때문.


viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b5ae282930a22d1fbc8b38031bbacb8c0497dbae109f8c43d

문제를 다시보면 k가 500미만인데 500을 포함시킨 상황임.

밑이 500이 나올수 있던 상황이면 답은 벌써부터 틀린거 나왔었음.


그리고 20까지 한 것도 오바인 상황인데.

3의 거듭제곱의 지수가 0인 경우 값이 1일테고 그럼 2의 거듭제곱이 500이상이 아니면 됨.

2의 거듭제곱이 500을 넘는 상황이 2^9 = 512임.

애초에 8까지 해도 됐던 상황이였음.


x=9, y=0으로 (2^9)(3^0) = 512로 나와서 이제부터 500이상이 나오는데

그런데도 x=10, y=0넣어서 1024 같은 걸 했다는 의미.




이미 처음부터 조건 실수와 낭비가 엄청나게 있었음.






viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b378e86970023dafcc5b28f597dde1409a5de37d542ffda0753

여긴 전체 코드를 안 찍어놓았던데 대충 어림잡으면


generate_values라는 함수로 K가 501이상이 아닌 경우인 지수 x,y 값을 또 일일히 find_quadruples라는 함수에 넣은 상황인가봄.


24a9d534f1dd37aa7dff5d48ca5dd9e9007a6a797c8c1e4336d4758eac59cf44ff435e5adb97706a



그리고 수능문제에서 모든 순서쌍 (a,b,c,d)의 개수가 59개인 조건인데.

모든 순서쌍이 (a,b,c,d)인 경우를 찾기 위해 itertools 라는 기능을 사용한 것 같음.

(a,b,c,d)가 순서가 있는 상황이어야하니 순열, 조합 기능을 제공하는 파이썬 라이브러리 사용했나봄.






고등학생이여도? 프로그래밍, 알고리즘? 몰라도 됨.

이미 풀이 개요부터 지수의 법칙은 아에 없고 벌써부터 고등학생 영역 밖이라 잘못됐다고 느낌.


고등 수학 까먹은 대학생이여도?

generate_values라는 함수만 봐도 벌써 잘못 됐다고 느끼게 됨.


문제 자체가 K의 값이 크게 오차 있는게 아니기 떄문에 답이 저렇게 나온 경우이지.

제대로 푼게 아님. 





viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b378e86970023dafcc5b28f597dd7170fa38f67d340ffda0753




viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de885fa1bd62531058478fac3157bc024e4bab3a06675d6ee3e596232a6d1d429f3533b96f27241a241061b378e86960623dbf7c2b8835f4e1c4def6a925408450cdcaf21


정답을 알려주고 해달라하면 터무니 없는 상황 여러개 말해줌. 그냥 152가 답이 나온 상황을 말해주는 것 뿐임.




"요즘 공대에서 다 GPT로 한다"이러는데

GPT를 사용해도 논문 문장 제대로 하고 싶어서 사용하거나. 간단한 조건, 공식 까먹어서 알려달라고 하지.

문제 그대로 넣어서 그대로 쓰는 애이면.... 걔는 대학생이 아니라 아직 입학 안한 급식이랑 동급임.




정상적인 고등학교 교육 받은 사람이면 풀이개요부터 이상하다고 알 수 있는데.

"저 문제 예전꺼라 학습해서 그렇다." "AI는 1분 걸렸는데 푼 애들 뭐냐"라는

뭔 이런 댓글만 있어서 충격받아서 올림.