본문

[퀴즈] 내가 접한 문제들 중 가장 어려웠던 문제 [18]




(4255027)
작성일 프로필 열기/닫기
추천 | 조회 3281 | 댓글수 18
글쓰기
|

댓글 | 18
1
 댓글


(IP보기클릭).***.***

혹시 A가 카드를 배열할 때 놓는 모양을 바꿔도 상관없나요?? 예를 들어 나머지 4장의 카드를 1개를 뒷면으로 놓으면 스페이드, 2개를 뒷면으로 놓으면 하트 이런식으로 모양에 대한 힌트를 주고 1번째 카드를 가로로 놓으면 A,두 번째 카드를 가로로 놓으면 2 이런식으로 가로 세로로 4자리의 2진 코드처럼 A부터 K까지 숫자를 표현해서 알려 줄 수 있지 않을까요???
15.11.12 15:10

(IP보기클릭).***.***

구체적으로 한번 해보이실래요? 친구들이 골라준 카드 5장을 예로들고 그 중에 어떤 걸 감추고 나머지 네장을 어떻게 배열하여 감춘 카드에 대한 정보를 표시해 보세요. | 15.11.12 15:58 | |

(IP보기클릭).***.***

예를들어, 5장이 각각 스페이드6, 하트4, 다이아몬드7, 하트Q, 클로버2이고, 클로버2를 감춘다고 합시다. 일단 나머지 4장을 전부 뒷면으로 배치해서 클로버임을 나타냅니다.(1장뒤집으면 스페이드, 2장은 다이아몬드, 3장은 하트, 4장은 클로버) 그리고 4장을 첫번째 1장을 살짝 대각선으로 기울인다던지 가로로 배치해서 2임을 나타내는 식으로요. 이러면 다른사람한테도 너무 티가 나나요??ㅎㅎ | 15.11.12 16:08 | |

(IP보기클릭).***.***

저 같으면 이렇게 하겠습니다. 우선 네장의 카드를 높고 낮음 으로 나눌 수 있을 겁니다. 숫자가 크면 높고 작으면 낮고 같은 숫자의 경우 그림으로 높고 낮음을 구분할 수 있지요. 그 다음에 늘어놓는 카드의 배열에 모양을 약속합니다. 가장 왼쪽 부터 차례대로 스페이드, 클로버, 하트, 다이아 순으로요. 그리고 나서 가장 높은 카드나 가장 낮은 카드같은 미리 약속한 카드를 숨겨놓은 모양에 맞춰서 놔두면 됩니다. 예를 들어, 가장 높은 카드로 약속했다면 클로버 1 하트 7 하트 3 스페이드 12 로 배열했다면 숨겨진 카드는 다이아 모양인 겁니다. 이렇게 모양을 알려줄 수 있습니다. 두번째로 숫자인데 모양과는 별개로 약속을 해야 합니다. 가령 왼쪽부터 차례대로 1, 2, 4, 8 을 의미하게 합니다. 어차피 4장을 배열하는데 자대고 정확히 위아래 맞추지는 않을 겁니다. 아무렇게나 하는 것 처럼 연기하면서 더해서 숨겨진 카드의 숫자가 나오는 것을 조금 위쪽으로 올라오게 배열하면 됩니다. 예를 들어 7 이라면 1+2+4 이므로 왼쪽부터 세개는 나란히 놓고 맨 오른쪽 하나를 살짝 아래로 처지게 놓습니다. 13이라면 1+4+8 이므로 맨 왼쪽것과 오른쪽 2개는 나란히 놓고 왼쪽에서 두번째 것만 아래로 처지게 놓습니다. 이렇게 하면 4장의 카드 배열로 숨겨진 카드의 내용을 알려줄 수 있습니다.
15.11.12 15:22

(IP보기클릭).***.***

무슨 말인지 이해할 수가 없네요. 자 이렇게 한번 해봅시다. 친구들이 뽑아준 카드가 클로버 A, 하트 7 ,하트 3 , 다이아몬드 K, 스페이드 Q라면 어떤 카드를 감추고 나머지 네 장의 카드로 감춘 카드를 어떻게 나타내실 건가요? | 15.11.12 15:54 | |

(IP보기클릭).***.***

감추는 카드를 하트 7로 하겠습니다. 그러면 카드 배열을 다음과 같이 합니다. 모양을 나타내는 카드는 높은 쪽입니다. 클로버 A........하트 3........ 다이아몬드 k ............................................................ 스페이드 Q 물론 밑으로 내리는 카드는 B만 구분하면 되기 때문에 카드를 조금 기울이거나 다른 방법을 써서 구분할 수 있기만 하면 됩니다. 우선 모양은 가장 높은 카드가 다이아몬드 K 이므로 하트 입니다. 숫자는 위로 올라와 있는 카드가 1, 2, 4 이므로 더해서 7입니다. | 15.11.12 16:01 | |

(IP보기클릭).***.***

<모양을 나타내는 카드는 높은 쪽입니다. 가장 높은 카드가 다이아몬드 K 이므로 하트 입니다.> 클로버 A, 하트 3, 다이아몬드 k 순으로 늘어놓으면 7을 표시한다는 건 알아듣겠는데 <모양을 나타내는 카드는 높은 쪽>이라는 말이 무슨 뜻인지요? 다시 한 문제에 대답해주시면 좀 더 이해할 수 있겠지요. 친구들이 골라준 카드가 클로버 A, 하트 A ,하트 K , 다이아몬드 A, 스페이드 A였다면 어떻게 하실건가요?
15.11.12 16:24

(IP보기클릭).***.***

구명랑님은 1,2,3,4번째 순서대로 스페이드, 클로버,하트,다이아몬드 순으로 표시하고 숨긴 카드의 모양이 제일 높은 숫자가 있는 쪽(K가 가장 높은 수인데 K가 4번째에 있으니 저 경우에는 다이아몬드네요.)이라고 하시는 것 같네요. 만약 재수없게 나머지 4장의 카드들이 7,7,9,9,9 이런식으로 숫자가 중복되버리면 좀 난감하겠지만요 | 15.11.12 16:27 | |

(IP보기클릭).***.***

감추는 카드를 하트 K로 하겠습니다. 그러면 카드 배열을 다음과 같이 합니다. 모양을 나타내는 카드는 높은 쪽입니다. 그전에 숫자가 같은 때는 어느쪽 카드가 높은지에 대해 미리 약속해야 합니다. 일반적으로 카드 모양의 순위는 스하다클이라고 합니다. 여기서도 그렇게 하겠습니다. 따라서 네 장의 A 중 가장 높은 카드는 스페이드 A 입니다. 따라서 스페이드 A를 하트 자리인 왼쪽에서 세번째 자리에 놓습니다. 클로버 A.......................스페이드 A.......다이아 A ................. 하트 A 숫자는 위로 올라와 있는 카드가 1, 4, 8 이므로 더해서 13입니다. | 15.11.12 16:40 | |

(IP보기클릭).***.***

참고로 배열된 카드는 위 아래를 따지지 마시고 왼쪽부터 차례대로 클로버A, 하트A, 스페이드A, 다이아 A 순으로 배열한 겁니다. 단지 하트 A를 살짝 아래로 내린 걸 저렇게 표현한 겁니다. | 15.11.12 16:44 | |

(IP보기클릭).***.***

모양을 나타내는 방법은 이제 조금 이해가 됩니다. 그러나 숫자 표시는 아직.... 친구들이 골라준 카드가 클로버 A, 하트 A ,하트2 , 다이아몬드 A, 스페이드 A였다면 어떻게 하실건가요? | 15.11.12 16:55 | |

(IP보기클릭).***.***

왼쪽부터 차례대로 1, 2, 4, 8 이라고 생각합니다. 네개의 카드를 배열할 때 하나나 두개를 살짝 밑으로 내려서 표현합니다. 밑으로 내린 카드는 카운트 하지 않습니다. ........0 ...............0...........0..........0 위의 카드 배열은 1 을 나타냅니다. 왜냐하면 1의 자리만 살짝 위로 올라와 있고 나머지는 나란하니까요. ................0 ........0..............0........0 이 카드 배열은 2 입니다. 2의 자리만 살짝 올라와 있고 나머지는 모두 나란히 있지요. ......0................0 ...............0.................0 이 배열은 1과 4의 자리가 위로 올라와 있으므로 5를 나타냅니다. | 15.11.12 17:04 | |

(IP보기클릭).***.***

Champagne 님, .(1장뒤집으면 스페이드, 2장은 다이아몬드, 3장은 하트, 4장은 클로버) 이 말은 이해되는데 A부터 2, 3, 4,....J, Q, K를 어떻게 명확하게 표현하고 읽는 사람도 착오 없이 읽을 수 있는 방법을 설명 부탁합니다.
15.11.12 16:42

(IP보기클릭).***.***

예를들어 A일경우 모든 카드를 세로로 둡니다. 2일경우 첫번째 카드를 가로로 둡니다(살짝 기울이거나). 3일경우 두번째 카드를, 4일 경우 3번째 카드를 가로로 두고, 5일때는 4번째 카드를, 6일때는 첫번째와 두번째 카드 두장을 가로로 두고, 7일때는 첫번째와 세번째 카드를, 8일때는 첫번째와 네번째 카드, 9일때는 두번째와 세번째 카드. 이런 식으로요. 카드 4장을 가로, 세로로 배열하는 경우의 수는 2의 4제곱이니 16가지 방법이 있으니 숫자가 13까지 있는 트럼프카드에서 충분히 표현할 수 있다고 생각되네요. | 15.11.12 16:54 | |

(IP보기클릭).***.***

Champagne 님, 구명랑 님 두분께서 제시하신 방법 이해했습니다. 가능한 방법이라고 생각됩니다. 열심히 답해주신 것, 감사합니다. 내가 알고 있는 답을 새 글로 제시하렵니다.
15.11.12 17:29

(IP보기클릭).***.***

음.. 문제의 정답은 아니겠지만, 이런 해법은 있을 수 있습니다. 52장의 트럼프카드는 모양이 같은 카드도 있고, 숫자가 같은 카드도 있지만 본질적으로 1~52까지 번호가 부여된 카드와 같습니다. 즉 숫자는 A,K,Q,J,10...2 까지고 숫자가 같을 경우 모양은 스페이드, 다이아, 하트, 클로버 순이니 1번은 스페이드A가 되고, 52번은 가장 마지막인 클로버2가 되는 식이죠. 그럼 카드를 배열하는 나의 역할은 4장의 카드로 52까지의 숫자를 표현해주기만 하면 됩니다. 단순히 앞뒷면만 따지면 4장의 카드로 표현할 수 있는 비트 수는 4, 여기에 가로/세로나, 카드를 놓는 높낮이를 조절하는 등으로 0과 1을 표현하면 추가 비트가 4가 되어 총 8비트의 수를 표현할 수 있게 됩니다. 이러면 문제는 간단해지죠. 만일 숨긴 카드가 클로버2라면, 위 숫자 치환에 따라 52로 변환됩니다. 52를 8비트로 표현하면 00110100이고, 이걸 4비트씩 나누면 0011 / 0100이 되겠죠. 그럼 먼저 카드의 앞뒷면으로 앞의 네 bit를 표현한다면 앞면/앞면/뒷면/뒷면이 됩니다. 이 다음, 카드를 가로(0)로 놓느냐 세로(1)로 놓느냐로 뒤의 네 bit를 표현하면 가로/세로/가로/가로가 됩니다. 즉 어떤 카드를 숨기든, 4장의 카드를 앞뒷면/가로세로로 놓게 되면 우선 앞뒷면으로 앞의 4bit를 추출하고, 가로세로로 뒤의 4bit를 추출한 뒤, 이를 십진수 변환하고, 변환된 십진수를 트럼프 카드에 대입하여 구해내면 됩니다. 예를 들어 배열된 카드가 앞면-세로/앞면-가로/앞면-세로/뒷면-세로일 경우, 먼저 앞뒷면만 따지면 0001이 추출됩니다. 이후 가로 세로를 따지면 1011이 추출되죠. 이 둘을 이으면 00011011이 되고, 이를 십진수 변환하면 27이 나옵니다. 스페이드A부터 스페이드2까지가 1~13번에 할당되고, 다이아A부터 다이아2까지가 14~26번에 할당되므로 그다음 무늬인 하트, 그리고 A가 27번임을 알 수 있고 위 십진수 변환된 숫자가 27이므로 숨겨진 카드는 하트A임을 알 수 있습니다. 그런데 일단 카드를 어떤 방식으로 놔도 상관없다거나 하는 전제 조건이 문제에서 제시되지 않았기 때문에 문제에서 요구하는 꼭 들어맞는 정답은 아닐 것 같습니다...
15.11.12 17:33

(IP보기클릭).***.***

카드를 어떤 방식으로 놓아야 한다는 전제 조건은 없습니다. 카드를 늘어놓는 사람과 읽는 사람만 알면 되니까요. 나츠유키님이 제시한 방법도 훌륭한 방법이 되겠습니다. 나같은 무식한 늙은이는 십진법 외엔 모르니 힘들긴 하지만.... 답변 감사합니다. | 15.11.12 17:52 | |

(IP보기클릭).***.***

음, 본문과는 별개로 올려주시는 퀴즈들은 재미있게 즐기고 있습니다^_^ | 15.11.12 17:56 | |


1
 댓글





읽을거리
[게임툰] 완전 게 같은 게임이네... 어나더 크랩스 트레저 (28)
[MULTI] MMORPG를 보전하는 법, 드래곤 퀘스트 X 오프라인 (58)
[NS] 명작을 더욱 가치 있게, '페이퍼 마리오 1000년의 문' (14)
[MULTI] 아! 혼을 쏙 빼 놓으셨다, MMO가 된 '레이븐2' (97)
[게임툰] 냥팔자가 상팔자, 리틀 키티 빅 시티 (52)
[MULTI] 부실한 이야기와 좋은 전투 그리고 높은 잠재력, '명조' (63)
[XSX|S] 세누아의 전설: 헬블레이드 2, 체험으로서의 게임이란 (89)
[게임툰] 황야에 피어난 메카의 로망, 샌드랜드 (22)
[게임툰] 레트로로 그린 잔혹동화, 리틀 구디 투 슈즈 (57)
[PC] 2년 기다림이 아깝지 않은 장독대 묵은지, 브이 라이징 (25)
[PS5] 국산 게임의 별로서 기억될 칼, 스텔라 블레이드 (176)
[MULTI] 탐험으로 가득한 사막과 맛있는 메카 전투, 샌드랜드 (40)


파워링크 광고 24시간 안보기

ID 구분 제목 글쓴이 추천 조회 날짜
150 전체공지 루리웹 공동대표 진인환 입니다. 8[RULIWEB] 2024.06.21
27740718 퀴즈 이기가byte 3281 2015.11.12
27727385 퀴즈 이기가byte 1967 2015.11.11
27715466 퀴즈 이기가byte 1168 2015.11.10
27712478 퀴즈 요맨와쐅 1 1361 2015.11.09
27676820 퀴즈 이기가byte 1162 2015.11.07
27664445 퀴즈 이기가byte 1829 2015.11.06
27651996 퀴즈 이기가byte 1159 2015.11.05
27638474 퀴즈 이기가byte 1008 2015.11.04
27626251 퀴즈 이기가byte 1310 2015.11.03
27614177 퀴즈 이기가byte 861 2015.11.02
27599372 추리 이기가byte 1419 2015.11.01
27589836 퀴즈 이기가byte 1322 2015.10.31
27577761 추리 이기가byte 1509 2015.10.30
27569420 퀴즈 이기가byte 959 2015.10.29
27566131 퀴즈 이기가byte 1004 2015.10.29
27553068 추리 이기가byte 1241 2015.10.28
27549471 추리 배영수 1381 2015.10.28
27549293 퀴즈 배영수 2323 2015.10.28
27538693 추리 이기가byte 1152 2015.10.27
27527265 퀴즈 이기가byte 1183 2015.10.26
27515691 추리 이기가byte 1419 2015.10.25
27511712 퀴즈 이기가byte 1006 2015.10.25
27500895 퀴즈 이기가byte 1047 2015.10.24
27499981 퀴즈 이기가byte 1 1239 2015.10.24
27452449 퀴즈 구명랑 1660 2015.10.20
27444260 퀴즈 이기가byte 1085 2015.10.19
27242651 추리 티온tion션 1768 2015.10.03
27140498 퀴즈 김뮤탈 2067 2015.09.24
글쓰기 6220개의 글이 있습니다.
X