본문 바로가기
Programming

문제를 풀면 기념품을 주는 시냅스 퀴즈~~~

by 신규하 2007. 9. 15.

KLDP에서 문제를 처음 봤습니다.
문제를 풀면 기념품을 준다고 하더군요...

피보나치 수에 대한 문제입니다. 피보나치 수는 아래와 같이 정의됩니다.
f(1) = 1
f(2) = 2
f(3) = f(1) + f(2) = 1 + 2 = 3
f(4) = f(2) + f(3) = 2 + 3 = 5
f(5) = f(3) + f(4) = 3 + 5 = 8
...
f(n) = f(n-2) + f(n-1), n>=3

a와 b라는 두수가 주어져 있을때 두수사이에는 몇개의 피보나치 수가 있을까요?
예를 들어 10과 100 사이에는 총 5개(13, 21, 34, 55, 89)의 피보나치 수가 있습니다.

12345678999과 99987654321 사이에도 몇개의 피보나치 수가 있습니다.
이 구간내의 모든 피보나치수를 더한 값이 기념품을 받을 수 있는 열쇠입니다.

정답을 아시면 아래 URL로 접속하세요.

http://{정답}.synap.co.kr


요즘에 취미로 배웠던 파이썬으로 간단하게 값을 구해서...
url을 겟 해죠~ ^^*
http://205486422643.synap.co.kr/
접속해서 들어 갔더니.. ㅜ.ㅜ
선물은 안 준다고 소리는 없구..
또다시 문제가 나오더군요..
이번에는 "SEND + MORE = MONEY"라는 문제를 약간 응용한 문제 였습니다.


문제를 풀면 사이냅소프트에서 기념품을 드립니다.
원하신다면 입사특전도 있습니다.


*이벤트기간 : 2007년 9월 14일까지*


'SEND + MORE = MONEY' 라고 들어 보셨나요?? 모르셔도 상관없습니다. 고고싱~!!

이 문제는 20세기 최고의 퍼즐리스트중 한명인 헨리 듀드니가 만든 대표적인 암호산술 문제입니다.
각 알파벳은 하나의 숫자를 나타내고, 숫자의 첫번째자리에 '0' 을 쓸 수는 없습니다.
한마디로 이 문제에서 'S'와 'M'은 '0'이 아니라는 거죠. 답이 궁금하세요?

답은 한가지 경우가 있습니다. 먼저 연습 삼아 연필로 풀어보세요. ^0^/

  • 'SEND +MORE = MONEY' [답보기]

재밌죠? 하나 더 해볼까요? 이번엔 덧셈은 말고 곱셈으로 해보죠.
사이냅소프트 사장님 이름으로 해보죠. ^^*
'Allen Kyonghun Jeon' 으로 암호산술문제를 만들었습니다.

  • 'ALLEN = K * JEON'
    이 문제의 답은 3가지가 있습니다. [
    답보기]

어때요? 해볼만하시죠? 어려워 보여도 조금만 신경쓰면 쉽게 풀 수 있을 겁니다. ^^*


자~ 여기까진 문제의 이해를 돕기 위한 도움말이었습니다~!!
드디어 진짜 문제가 나갑니다~ 집중하세요~! ^0^/

'SYNAP + SOFT = WANTS + YOU'

해석해볼까요??  '사이냅소프트는 당신을 원하고 있습니다' 라는군요~ *^0^* 
 
기념품을 받으실 열쇠는 '가능한 모든 답의 좌변 숫자를 더한 값'입니다.

흠.... 귀찮기는 하지만, 별 생각없이 노가다로 -_-;;
풀었습니다.
아싸~ 상품...
하고 답을 입력하는데..
=_=;;;;
또 문제가 나오더군요.. 덥썩... OTL
무슨 상품을 줄려고 또 문제가 나오는지..

문제를 풀면 사이냅소프트에서 기념품을 드립니다.
원하신다면 입사특전도 있습니다.


*이벤트기간 : 2007년 9월 14일까지*


여기까지 풀어 내시다니 정말 대단한걸요. ^0^/
이제 기념품이 눈 앞에 보입니다~!!

이번 문제 이야기를 해보도록 하죠. 이메일받으면 스팸이 많으시죠?
앞에서 해본 암호산술로 표현하면 아래와 같이 표현 할 수 있겠네요.

  • EMAIL= SPAM + SPAM + SPAM + SPAM + SPAM + SPAM
    43518= 7253 + 7253 + 7253 + 7253 + 7253 + 7253[A=5, E=4, I=1, M=3, L=8, P=2, S=7]

반복되는 패턴이 뭔가 좋아보입니다.
자꾸 하니 이것도 중독성 있군요. 한가지 더 해보도록 하죠. ^^*

  • COFFEE + COFFEE + COFFEE = THEOREM
    831199 + 831199 + 831199 = 2493597[C=8, E=9, F=1, H=4, M=7, O=3, R=5, T=2]

"커피 세 잔에 정리(THEOREM)하나...??" 한 수학자가 만들었다는데 재밌죠?
커피세잔이라? 저는 하루 평균 커피 세잔을 마시는데 나쁜 버릇일까요?

커피세잔으로 만들 수 있는 게 정리밖에 없을까요? 이거 좀 어딘가 아쉬운 느낌입니다.
다른걸 하나 만들어 보죠..

  • 커피 세잔 마시며 생각하기(THOUGHT).
    COFFEE + COFFEE + COFFEE = THOUGHT 될까요? 네!!  됩니다.

 이번엔 답이 2개나 있습니다.

  • COFFEE + COFFEE + COFFEE = THOUGHT
    452277 + 452277 + 452277 = 1356831[C=4, E=7, G=8, F=2, H=3, O=5, U=6, T=1]
    798844 + 798844 + 798844 = 2396532[C=7, E=4, G=5, F=8, H=3, O=9, U=6, T=2]

헐.. 점점 빠져듭니다. @,.@. 그만 빠져들고 문제이야기를 해보도록 하죠. ^^

커피세잔 마셨는데 포기(ABANDON)하실래요?

COFFEE + COFFEE + COFFEE = ABANDON

위 문제에 대한 답은 없습니다. 포기하면 안된다네요.

그럼 커피 3잔으로 만들수 있는 것은 무엇이 있을까요?

아래 파일에 7자로 된 영어단어들을 모아 놓았습니다.  
단어들을 순서대로 적용해서 답을 찾을 때,
"78"번째와 "79"번째 단어는 무엇일까요? 새로운 열쇠입니다.

단어사전 받기 :

-_-;;;;;;;;;
회사에서 문제 풀고 있기도 귀찮은데,
앞에 문제에서 좀 제대로 만들었으면 수정 조금만 해도 될 것 같았는데..

이건 새로 만들어야 할 분위기 이더군요..
거기다... KDLP의 댓글을 보니... 4단계까지 있다는 겁니다 -_-;;;
2단계까지도 귀찮았는데... 선물이 뭔지도 모르는데 풀기가 귀찮아서 지더군요..
귀차니즘이 발동해서.. 포기 했습니다 ^^;

그런데 어제 회사에 같이 일하시는 분은 다 풀었는데..
세상에 라디오 시계를 준다고 메일이 왔다더 군요 -_-;;;
사용자 삽입 이미지

바로 이놈입니다...

그래도 1000원짜리 열쇠 고리가 아니라는 생각에...
다시 도전 하기로 했습니다.


문제를 풀면 사이냅소프트에서 기념품을 드립니다.
원하신다면 입사특전도 있습니다.


*이벤트기간 : 2007년 9월 14일까지*



드디어 마지막 관문입니다.
다음 문제의 답을 보내 주시면 약속대로 기념품을 보내드립니다.
기념품이 어떤 물건일지 기대가 되시죠?? ( 혹시 돈..?? >,.< )


다음 텍스트 파일을 다운 받으세요.
텍스트 파일에 암호산술 문제가 한줄에 하나씩 적혀있습니다.

SYNAP + SOFT = WANTS + YOU
SEND +MORE = MONEY
EMAIL= SPAM + SPAM + SPAM + SPAM + SPAM + SPAM
FORTY +TEN+ TEN= SIXTY
NUMBER = SQUARE + SQUARE + SQUARE + SQUARE
SEVENTY = FIVE + SEVEN + ELEVEN + TWELVE + FIFTEEN + TWENTY
MANET + MATISSE + MIRO + MONET + RENOIR = ARTISTS
SIX+SIX+SIX = NINE + NINE
ABCDE*F=GGGGGG
ADAM+AND+EVE=MOVED
FIVE+FIVE+NINE+ELEVEN=THIRTY
CROSS+ROADS=DANGER
USE + LESS = KIDDY
BILL + WILLIAM + MONICA = CLINTON
GREEN + ORANGE = COLORS
CEZANNE + MANET + MATISSE = ARTISTS
OLD+SALT+TOLD+TALL=TALES
COFFEE + COFFEE + COFFEE = THEOREM
SEND * ME = EMAIL
POWER = YOUR + SHOW
ALLEN = K * JEON

각 문제를 있는 그대로 읽어 들여 화면으로 답을 출력하는 프로그램을 작성해서 보내주세요.

앞 문제를 푸는 과정에서 이미 상당히 범용적인 프로그램을 작성하셨을지 모르겠습니다만,
필히 "리팩토링"을 하셔서 프로그램을 개선하시고, "소스코드 및 화면출력결과", "생각한 시간",
"실제 개발 시간", "리팩토링한 시간", "더 개선할 여지", "전체과정을 통해 얻은 자신이 배운 교훈" 등 간략히 정리한 설명을 보내주세요. 화면출력결과만 보내주셔도 기념품을 드립니다

프로그래밍 언어는 관계 없습니다. 
ex)  C/C++, JAVA, Python, PHP, JSP, ASP, JavaScript, VB, C#, Lisp, ruby, .... Etc...

아래 주소로 이메일을 보내주세요.
(SEND * ME = EMAIL)


이*연 : ***@synapsoft.co.kr

이메일 제목은 "SYNAP + SOFT = WANTS + YOU(문제푸신분 성함)" 형태로 해서 보내주시고,
메일 내용에 약간의 유머나 쇼맨쉽을 포함시켜주시면 더 좋겠습니다.

진정한 힘은 쇼에서 나오지요. ( POWER = YOUR + SHOW )

사이냅소프트에 입사를 원하시지 않더라도 기념품을 받으시려면 연락처를 보내주세요.
연락처 남기는 걸 잊지마세요

2007.09.07
전경헌(ALLEN = K * JEON)


하여튼.. 좀 귀찮긴 하지만, 4번째 문제까지 풀었습니다.
소스를 올려 볼까 했지만, 배운지 얼마 되지 않은 파이썬으로 짰더니.. 정말 올리기가 부끄러울 정도더군요..
뭐.. C나 다른 언어로 짜도 마찬가지 일것 같지만 ^^;

주소는 곧 사라질지 모르지만 참고 하시라고 올렸습니다.

단계별 주소 :
  - 2단계 : http://205486422643.synap.co.kr/
  - 3단계 : http://205486422643.synap.co.kr/1211209.syn
  - 4단계 : http://205486422643.synap.co.kr/AVERAGEBADFORM.syn

마지막 단계까지 문제를 푸신 분들은 57분이 있었습니다.
그런데 여기서 언어가 표시가 되어 있더라구요..
괜히 공부 못 하는 놈이 참고서 따진다고 하지 않습니까..
프로그램 못 짜는 사람은 언어 따지더라구요 ^^;;;
왠지 어떤 프로그램을 많이 짜나.. 궁금해서 종류별로 세어 보았습니다.

   C++ : 16명
   C : 12명
   Java : 8명
   Python : 8명
   Ruby : 3명
   ? : 6명
   C# : 1명
   Haskell : 1명
   MATLAB : 1명
   PHP : 1명

C++이 제일 많고 C언어 그리고 자바, 파이썬 순으로 나오더군요...
그리고, 결론은.... 별 생각 없습니다...
그냥.. 궁금해서 세어 봤습니다 ^^;;;

이벤트도 끝나고 해서 정답이 궁금하신 분들을 위해서 간단히 공개하겠습니다.
첫 번째 답은 205486422643, 두 번째 답은 1211209, 세번째 답은 average, badform 입니다.
마지막 답은
길어서 파일로 첨부 합니다 ^^;

다운받기 :


KDLP에서 들은 이야기 인데.. 예전에 구글에서도 사람을 뽑을때 이런 방법을 썼다고 하죠?
나름대로 괜찮은 방법 같네요..
선물도 주고~ 인재도 뽑고~
앞으로도 이런 이벤트가 많이 많이 나오길 빌겠습니다 ^^*

선물은 다음 주 중에 배송한다고 하던데..
추석과 겹쳐서 요즘 택배 회사들이 장난 아니게 바쁘다고 하더군요..
바쁜 추석 선물 사이에 끼어서 받게 되어서 택배기사분들에게는 좀 미안 스럽긴 하지만..
그래도 빨리 받고 싶네요~
기대기대~~ ^^*

댓글