12100번 - 2048 (Easy)
#1
3
2 2 2
4 4 4
8 8 8
=>16
#2
2
8 16
16 8
#3
4
8 16 0 0
0 0 16 8
0 0 0 0
=>32
40 0 0 04 0 0 08 32 4 08 8 4 0->64
108 8 4 16 32 0 0 8 8 88 8 4 0 0 8 0 0 0 016 0 0 16 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 160 0 0 0 0 0 0 0 0 2->128
1016 16 8 32 32 0 0 8 8 816 0 0 0 0 8 0 0 0 160 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0->64 (오,위,오,위,왼,왼 6번째에서 128)
100 0 0 0 0 32 8 64 8 160 0 0 0 0 0 0 16 8 160 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0->128 (5번째 위,오,위,왼,왼 128
https://www.acmicpc.net/board/... 의 예시로 테스트 결과
up, down, left, right 함수는 각자 정상적으로 작동하고 있는 것 같은데 어디서 잘못됐는지 찾기가 힘드네요
브루트포스 재귀를 이용하여 풀어봤습니다.
이런식으로 구현하면 안되나요?
자문자답 left right함수에 break가 빠져있었습니다.
댓글을 작성하려면 로그인해야 합니다.
jin3670 6년 전
#1
3
2 2 2
4 4 4
8 8 8
=>16
#2
2
8 16
16 8
=>16
#3
4
8 16 0 0
0 0 16 8
0 0 0 0
0 0 0 0
=>32
4
0 0 0 0
4 0 0 0
8 32 4 0
8 8 4 0
->64
10
8 8 4 16 32 0 0 8 8 8
8 8 4 0 0 8 0 0 0 0
16 0 0 16 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 16
0 0 0 0 0 0 0 0 0 2
->128
10
16 16 8 32 32 0 0 8 8 8
16 0 0 0 0 8 0 0 0 16
0 0 0 0 0 0 0 0 0 2
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
->64 (오,위,오,위,왼,왼 6번째에서 128)
10
0 0 0 0 0 32 8 64 8 16
0 0 0 0 0 0 0 16 8 16
0 0 0 0 0 0 0 0 0 2
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
->128 (5번째 위,오,위,왼,왼 128
https://www.acmicpc.net/board/... 의 예시로 테스트 결과
up, down, left, right 함수는 각자 정상적으로 작동하고 있는 것 같은데 어디서 잘못됐는지 찾기가 힘드네요
브루트포스 재귀를 이용하여 풀어봤습니다.
이런식으로 구현하면 안되나요?