왜? "42" 인가요...

작성자
신동선
작성일
2019-10-07 08:25
조회
1692
https://www.livescience.com/amp/diophantine-42-solved-meaning-of-life.html

좀 지난 기사긴하네요.

물론

" the computer reaches an answer: 42. Only then do the programmers realize

that nobody knew the question the program was meant to answer."

풍자내지 유머로 제시한 숫자인건 알겠는데 왜 42란 숫자인지 궁금...

그리고 기사는 여러번 읽어봐도 수학공식이 어려워 뭔 소린지...

해설 좀 부탁혀요..
전체 4

  • 2019-10-15 18:44

    42는 컴퓨터에서 사용하는 ASCII code 에서 따왔습니다. 컴퓨터는 숫자만 다룰수 있기 때문에 영어 문자를 표시하기 위해 ASCII code표가 만들어졌고 문자에 숫자값이 주어졌습니다.
    이 표에서 42번은 * 입니다. * (asterisk)는 프로그래밍이나 명령어 등에서 많은 경우 "모든 것" 이라는 와일드카드 문자로 사용됩니다.
    컴퓨터가 답변을 했기 때문에 42를 답으로 제시한 것입니다.


  • 2019-10-07 12:10

    42는 은하수를 여행하는 히치하이커를 위한 안내서에서 따온 얘기에요. 사람들이 우주와 인간의 모든 것에 대한 답을 얻기 위해서 deep thought 라는 슈퍼 컴을 찾아가는데요, 그 컴퓨터가 750만년 동안 계산한 끝에, 우주와 인간과 세상 모든 것의 답이 42라고 알려줘요. 정확한 질문을 물어본게 아니니까 질문은 얘기안하는데, 이 소설이 꽤 유명하고 이 구절 자체가 꽤 유명한 농담이어서, 구글에 answer to life the universe and everything 라고 입력하면 42라는 답이 나옵니다. 이 기사는, 저도 수학은 잘 모르지만, 1에서 100사이의 모든 숫자를 세개의 세제곱의 더하기나 빼기 형태로 표현할 수 있을까요? 라는 문제에 대한 질문이구요. 1에서 100까지 숫자 중에는 33이 어려웠다고 합니다. (그림) 그렇지만 이제껏 42를 어떻게 세개의 세제곱으로 표현해야 하는지는 찾지 못했었는데, 이번에 찾아냈다는 얘기에요. 전세계 컴퓨터를 연결한 크라우드 컴퓨터와 100만시간이 걸려서 찾아낸 42를 세개의 세제곱의 더하기 빼기 형태로 표현하는 법은 다음과 같다고 합니다. (-80538738812075974) ^ 3 + (80435758145817515) ^ 3 + (12602123297335631) ^ 3 = 42

    그리고 마지막 얘기는 은하수를 여행하는 히치하이커와 관련된 농담. 아담스는 그 소설 작가에요.


  • 2019-10-07 12:21

    앗 저는 최팀장입니다! 게시판에 글쓰니까 아이디로 나와서 저의 친절함을 자랑할수 없어서 굳이.. 아하핫


    • 2019-10-07 19:31

      친절한 해설 감동입니다...^^