22019, 1/1101 회원가입  로그인  
   /x7375696e6567
   해킹이란 무엇인지 잠시 생각해 볼 수있는 한 수학문제, 슬럼프신분들도 보세요~

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=20459 [복사]


사칙연산으로 숫자 1,3,4,6을 각기 한 번 씩만 사용해 합이 24가 되게 만들어라.
각 숫자는 반드시 한 번만 사용할 수 있고, 괄호를 사용해 연산 순서를 정할 수 있다.
예를 들면 3 * ( 4 + 6) + 1 = 31 처럼 하면 된다.
하지만 이경우는 24가 아니므로 정답은아니다..


이런문제가 있는데요.
해킹 기법이 수십, 수백가지가 발견되는것과 마찬가지로,
이 수학문제에 대한답도 매우 기발한것이 많이 나올 수 있습니다.
여러분들의 식을 써주세요.
제가 푼방법 :  6 * 4/1^3
이런식으로 하면 사칙연산이 아니기때문에 문제조건에서 맞지 않네요

아래 책에서 나온 풀이가 있습니다.











책 :  6 / (1-3/4)

여러분들은 어떻게 푸셨나요?

아 그리고 이문제가 내포하는것은,
"해킹의 본질은 기존의 규칙과 지식으로는 예상할 수 없고 의도하지 않은 사용법을 찾은 후 그것을 이용해 새롭고 창조적인 방법으로 문제 해결을 시도하는 것이다."

라고 책에 써져있네요

P.S.
d0lphin$님
화려한뭐시기 1강은 문서하나 올려둘께요..
시험기간이라 강의에올릴거 정리할시간이없네요

  Hit : 10040     Date : 2011/04/06 04:48



    
/x7375696e6567 발견되었다고 표현한게 맞을런가 모르겠네요.
발명일지 발견일지,,
관점에 따라 다르겠죠
2011/04/06  
blueh4g 음; 제곱은 사칙연산에 포함 안되지 않나요a 2011/04/06  
/x7375696e6567 blueh4g//
뭐 보이는것만으론
숫자와 사칙연산만을 활용한게맞으니
저걸 답으로 봐야할지는
각각 개인의 판단에 맡겨야 겠지요
2011/04/06  
asdwho 제가봐도 ^ 연산은 사칙연산이 아닌듯 ㅎㅎ
+ - / * 만이 사칙연산에 들어가는 걸로 알고 있는데 ㅎㅎ

이 문제 해킹 공격의 예술 제가 지금 보고 있는 책 인트로에 나온 문제인 것 같네요
답이 다양하게 나온다는데 ㅎㅎ
2011/04/06  
/x7375696e6567 약간의 억지를 부려보자면,
6 x 4 / 1의 3제곱을
종이에다가 쓸때
6 x 4
------
1^3 이라고 쓰지않고

6 x 4
-------
,,,,,,,,,3
1

이런식으로 쓴다는데서 저걸 답으로 생각해본겁니다.
2011/04/06  
/x7375696e6567 그리구 문제중에서도
제가한거처럼
어떻게보면 말장난일수도있는 답을 요구하는 것들도 있더군요
문제 내용에서도
수학적으로, 혹은 컴퓨터적으로 나타내야한다는 얘기는 아무데도 없었고
실제 쓸 떄 표기하는 방식으로 쓰면 안된다는 조건도 없는 것 같은데요
2011/04/06  
/x7375696e6567 제 논리에 오류가있다면
글을 수정하겠습니다.
오류를 짚어주세요
2011/04/06  
asdfff 사칙연산이 뭔질 모르시네 ㅡㅡ; +-/* 이 네가지를 사칙연산이라합니다. 사전적 의미를 찾아보시지요. 정해진 룰 안에서 새로운방법을 찾아내는거지 기존의 룰을 벗어나는건 틀린답이자 억지이지요 2011/04/06  
/x7375696e6567 asdfff//
"해킹의 본질은 기존의 규칙과 지식으로는 예상할 수 없고 의도하지 않은 사용법을 찾은 후 그것을 이용해 새롭고 창조적인 방법으로 문제 해결을 시도하는 것이다."
제가 이말을 잘못이해한건지
아니면 asdfff님이 이말을 잘못이해한건지는
잘 모르겠는데요
6 x 4
--------------
,,,,,,,,,,,,,3
,,,,,1
이런식으로 표현하면 결국엔 ^ 이라는 기호자체를
안쓰게되는것아닌가요?

asdfff님의 말은
모든프로그램은 고유의 사용법이 있으니
굳이 사용법을 따르지않고 bof를 일으키는 시스템 해킹은
틀린 답이자 억지이다.. 이런말인가요?
2011/04/06  
프라이드 문제에서 정해준 조건을 벗어난것은 답에 포함될수없는듯요.ㅜㅜ 2011/04/06  
/x7375696e6567 아 그럼 잘못푼게 맞나보네요
수정하였습니다.
2011/04/06  
두루뭉술 6 * 4 // 3+2

는요? 주석처리되서 바로 24되는데
2011/04/07  
blueh4g 음;;;; 댓글 한줄 달고 답변보러왔을 뿐인데 많은 일들이.. ㅠ_ㅠ

두루뭉술 / 그게 된다고 하면 저도 응용법 ㅋㅋ

mssql 버전 : 6*4 /* 3-1 */
mysql 버전 : 6*4 -- 3-1
2011/04/07  
멍멍 뭉술이가 진정 해커일세 ㅋㅋ 2011/04/07  
/x7375696e6567 멍멍//
ㅋㅋㅋ
꽤기발하신거같아요 ㅋㅋ
2011/04/07  
asdwho 뭐 그렇게 하자면 펄로 6*4*(1**3) 도 되죠ㅎㅎ; 2011/04/07  
yangseungjin 6*4!/3!*1 이렇게는 안되는건가 ! 이것도 사칙연산 아닌가요 ? 무식해서 죄송 2011/04/07  
keine__ 뭉술님 ㅋㅋㅋㅋ 2011/04/09  
/x7375696e6567 keine__//
네 근데 왜요;;
그 책 안읽으신분도 계실텐데요
그 책 저자분이 만든 문제도아니고
설령 그분이만드셨다고해도
수학문제하나에 저작권이 있나요?
그 댓글을 쓰신 의도가 궁금하네요
2011/04/09  
keine__ ㄴ 죄송해요. 댓글지우려고했는데 모르고 안지웠나봐요 2011/04/09