물병에 물 채우는 퀴즈

20리터,10리터,17리터의 물병이 있고
20리터의 물병에 15리터의 물을 담을때 최소한의 움직임 횟수가 몇번일까요?

움직임 조건)
1.물병에 물을 가득 채울 수 있습니다. (+1번 움직임)

2.물병의 물을 다른 병에 옮겨 채울 수 있습니다.
(20리터 물병을 가득 채운 후 10리터에 옮겨 담으면 움직임 +1 -> 각각 10리터씩 물병에 물이 담아짐)
20리터에서 5리터만 10리터 물병에 옮겨 담을 수는 없음

3. 물병의 물을 바닥에 버릴 수 있습니다.(+1 움직임, 원하는만큼만 버릴 수는 없고 몽땅 버려야 함)

최소한의 회수로 15리터의 물을 만들어보세요~
|

댓글 5개

basket20 = 0;
basket10 = 0;
basket17 = 0;

for(i=0; i<3; i++){
fill(basket17);
move( move(basket17, basket10), basket20 );
}
//+9

move(b17, b20); //result : basket20=1 basket17=0
//+1

for(i=0; i<2; i++){
fill(basket17);
move( (basket17, basket10), basket20 );
}
//+6

총 열여섯번이요.. 나 지금 뭐하는거지 ㅡ,.ㅡ;;
오리님 왜그러세요. 그냥 다마셔 버리면되지...
어디 축제 놀러갔다가 요구르트 40병 마시면 양주준다고 해서
다묵고 오바이트한 추억이 ㅜㅜ
변수값 초기화
포 아이는 영 아이가 삼보다 작을때까지 증가
샬라샬라
}
move( move(basket17, basket10), basket20 );
요거 이해불가 ㅋㅋ
move( move(basket17, basket10), basket20 );
(basket17 -> basket10) -> basket20 이건가 ;?
오리님은 그냥 문제를 보면 자동 코딩 되시나봐요 ㅋㅋ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
13년 전 조회 1,208
13년 전 조회 1,120
13년 전 조회 1,417
13년 전 조회 1,408
13년 전 조회 1,806
13년 전 조회 2,297
13년 전 조회 2,012
13년 전 조회 5,703
13년 전 조회 1,704
13년 전 조회 1,197
13년 전 조회 1,309
13년 전 조회 1,986
13년 전 조회 1,383
13년 전 조회 1,411
13년 전 조회 2,058
13년 전 조회 1,101
13년 전 조회 1,241
13년 전 조회 1,894
13년 전 조회 2,602
13년 전 조회 1,163
13년 전 조회 1,176
13년 전 조회 1,113
13년 전 조회 3,086
13년 전 조회 1,107
13년 전 조회 1,304
13년 전 조회 2,052
13년 전 조회 1,672
13년 전 조회 1,275
13년 전 조회 4.6만
13년 전 조회 1,113
🐛 버그신고