가짜금화는 (3) 정보
가짜금화는 (3)본문
오늘의 마지막 문제입니다
금화 12개가 있습니다.
이중 11개는 진짜이며 나머지 1개는 가짜입니다.
그런데 가짜 금화가 진짜금화와 무게가 같지는 않은데, 더 무거운지 가벼운지 아직 모르는 상황입니다.
양팔저울을 3번만 사용하여, 가짜 금화를 찾아내세요. 가짜금화가 진짜금화보다 더 무거운 금화인지, 가벼운 금화인지도 동시에 맞추시면 됩니다.
워낙 유명한 문제인데, 정답을 기억하는 것은 쉽지가 않습니다.
좀 답을 구하는 과정이 복잡해서요.
이 문제를 처음 접하시는 분들이 도전해보면 아주 좋은 문제가 될 것 같습니다.
GoGo~~
금화 12개가 있습니다.
이중 11개는 진짜이며 나머지 1개는 가짜입니다.
그런데 가짜 금화가 진짜금화와 무게가 같지는 않은데, 더 무거운지 가벼운지 아직 모르는 상황입니다.
양팔저울을 3번만 사용하여, 가짜 금화를 찾아내세요. 가짜금화가 진짜금화보다 더 무거운 금화인지, 가벼운 금화인지도 동시에 맞추시면 됩니다.
워낙 유명한 문제인데, 정답을 기억하는 것은 쉽지가 않습니다.
좀 답을 구하는 과정이 복잡해서요.
이 문제를 처음 접하시는 분들이 도전해보면 아주 좋은 문제가 될 것 같습니다.
GoGo~~
댓글 9개
침묵.............
-
채택 0
침묵2
-
채택 0
. if ($gold[0]+$gold[1]+$gold[2]+$gold[3] == $gold[4]+$gold[5]+$gold[6]+$gold[7])
. if ($gold[0]+$gold[1]+$gold[2] > $gold[8]+$gold[9]+$gold[10])
. if ($gold[8] < $gold[9])
. echo "8번이 가벼운놈";
. else if ($gold[8] > $gold[9])
. echo "9번이 가벼운놈";
. else
. echo "10번이 가벼운놈";
. else if ($gold[0]+$gold[1]+$gold[2] < $gold[8]+$gold[9]+$gold[10])
. if ($gold[8] > $gold[9])
. echo "8번이 무거운놈";
. else if ($gold[8] < $gold[9])
. echo "9번이 무거운놈";
. else
. echo "10번이 무거운놈";
. else
. if ($gold[0] < $gold[11])
. echo "11번이 무거운놈";
. else
. echo "11번이 가벼운놈";
.
. else if ($gold[0]+$gold[1]+$gold[2]+$gold[3] < $gold[4]+$gold[5]+$gold[6]+$gold[7])
. if ($gold[0]+$gold[5]+$gold[6]+$gold[7] < $gold[4]+$gold[8]+$gold[9]+$gold[10])
. if ($gold[0] < $gold[1])
. echo "0번이 가벼운놈";
. else
. echo "4번이 무거운놈";
. else if ($gold[0]+$gold[5]+$gold[6]+$gold[7] > $gold[4]+$gold[8]+$gold[9]+$gold[10])
. if ($gold[5] > $gold[6])
. echo "5번이 무거운놈";
. else if ($gold[5] < $gold[6])
. echo "6번이 무거운놈";
. else
. echo "7번이 무거운놈";
. else
. if ($gold[1] < $gold[2])
. echo "1번이 가벼운놈";
. else if ($gold[1] > $gold[2])
. echo "2번이 가벼운놈";
. else
. echo "3번이 가벼운놈";
.
. else if ($gold[0]+$gold[1]+$gold[2]+$gold[3] > $gold[4]+$gold[5]+$gold[6]+$gold[7])
. if ($gold[0]+$gold[5]+$gold[6]+$gold[7] > $gold[4]+$gold[8]+$gold[9]+$gold[10])
. if ($gold[0] > $gold[1])
. echo "0번이 무거운놈";
. else
. echo "4번이 가벼운놈";
. else if ($gold[0]+$gold[5]+$gold[6]+$gold[7] < $gold[4]+$gold[8]+$gold[9]+$gold[10])
. if ($gold[5] < $gold[6])
. echo "5번이 가벼운놈";
. else if ($gold[5] > $gold[6])
. echo "6번이 가벼운놈";
. else
. echo "7번이 가벼운놈";
. else
. if ($gold[1] > $gold[2])
. echo "1번이 무거운놈";
. else if ($gold[1] < $gold[2])
. echo "2번이 무거운놈";
. else
. echo "3번이 무거운놈";
. if ($gold[0]+$gold[1]+$gold[2] > $gold[8]+$gold[9]+$gold[10])
. if ($gold[8] < $gold[9])
. echo "8번이 가벼운놈";
. else if ($gold[8] > $gold[9])
. echo "9번이 가벼운놈";
. else
. echo "10번이 가벼운놈";
. else if ($gold[0]+$gold[1]+$gold[2] < $gold[8]+$gold[9]+$gold[10])
. if ($gold[8] > $gold[9])
. echo "8번이 무거운놈";
. else if ($gold[8] < $gold[9])
. echo "9번이 무거운놈";
. else
. echo "10번이 무거운놈";
. else
. if ($gold[0] < $gold[11])
. echo "11번이 무거운놈";
. else
. echo "11번이 가벼운놈";
.
. else if ($gold[0]+$gold[1]+$gold[2]+$gold[3] < $gold[4]+$gold[5]+$gold[6]+$gold[7])
. if ($gold[0]+$gold[5]+$gold[6]+$gold[7] < $gold[4]+$gold[8]+$gold[9]+$gold[10])
. if ($gold[0] < $gold[1])
. echo "0번이 가벼운놈";
. else
. echo "4번이 무거운놈";
. else if ($gold[0]+$gold[5]+$gold[6]+$gold[7] > $gold[4]+$gold[8]+$gold[9]+$gold[10])
. if ($gold[5] > $gold[6])
. echo "5번이 무거운놈";
. else if ($gold[5] < $gold[6])
. echo "6번이 무거운놈";
. else
. echo "7번이 무거운놈";
. else
. if ($gold[1] < $gold[2])
. echo "1번이 가벼운놈";
. else if ($gold[1] > $gold[2])
. echo "2번이 가벼운놈";
. else
. echo "3번이 가벼운놈";
.
. else if ($gold[0]+$gold[1]+$gold[2]+$gold[3] > $gold[4]+$gold[5]+$gold[6]+$gold[7])
. if ($gold[0]+$gold[5]+$gold[6]+$gold[7] > $gold[4]+$gold[8]+$gold[9]+$gold[10])
. if ($gold[0] > $gold[1])
. echo "0번이 무거운놈";
. else
. echo "4번이 가벼운놈";
. else if ($gold[0]+$gold[5]+$gold[6]+$gold[7] < $gold[4]+$gold[8]+$gold[9]+$gold[10])
. if ($gold[5] < $gold[6])
. echo "5번이 가벼운놈";
. else if ($gold[5] > $gold[6])
. echo "6번이 가벼운놈";
. else
. echo "7번이 가벼운놈";
. else
. if ($gold[1] > $gold[2])
. echo "1번이 무거운놈";
. else if ($gold[1] < $gold[2])
. echo "2번이 무거운놈";
. else
. echo "3번이 무거운놈";
-
채택 0
소스가 와우~
정답인 것 같습니다.
해석하기 힘들어요 ;;
정답인 것 같습니다.
해석하기 힘들어요 ;;
-
채택 0
탭키가 안먹는군요...;;;
-
채택 0
3 = 3 , 바닥6
무게가 다르면 가벼운 3 = 바닥3
가벼운3개가 올라가면 3개중에서 가벼운게 있는거고
같으면 무거운 3개가 있는것이된다
무거운 3개에서 1 = 1 재서 같으면 남은 한개가 무거운것이되고
다르면 무거운쪽이 무거운 한개가된다
두문제 맞쳤으니 상주셈~
무게가 다르면 가벼운 3 = 바닥3
가벼운3개가 올라가면 3개중에서 가벼운게 있는거고
같으면 무거운 3개가 있는것이된다
무거운 3개에서 1 = 1 재서 같으면 남은 한개가 무거운것이되고
다르면 무거운쪽이 무거운 한개가된다
두문제 맞쳤으니 상주셈~
-
채택 0
총 12개 중에서 고르는 것입니다.......
9개 중에서 고르는 게 아닙니다..
아쉽게도 상이 날라갔군요
9개 중에서 고르는 게 아닙니다..
아쉽게도 상이 날라갔군요
-
채택 0
잘못읽으신거같은데요? 12개에서 고르는거 맞습니다.
3 = 3 비교하고 바닥에 6개 있다고 말씀드렷는데요 ㅎㅎ
3 = 3 비교하고 바닥에 6개 있다고 말씀드렷는데요 ㅎㅎ
-
채택 0
죄송합니다 제가 아까 잘못 읽었네요 ㅎㅎ;;
그래도 정답은 아닙니다^^
처음에 쟀을 때 무게가 같으면 어뜩하죠?
그래도 정답은 아닙니다^^
처음에 쟀을 때 무게가 같으면 어뜩하죠?
-
채택 0