qls0860   4년 전

초기상태

1 2 3 4 5 6
2 3 4 5 6 7
3 4 5 6 7 8
4 5 6 7 8 9


2 1 4 입력

(2, 4번째 원판을 반시계 방향으로 4칸 돌린다)

1 2 3 4 5 6
6 7 2 3 4 5
3 4 5 6 7 8
8 9 4 5 6 7

인접한 수가 없으니 평균을 구하고

평균보다 작은 수는 1 더하고 큰 수는 1을 뺍니다.

여기서 평균은 5

2 3 4 5 5 5
5 6 3 4 5 5
4 5 5 5 6 7
7 8 5 5 5 6


3 0 1 입력

(3번째 원판을 시계방향으로 1칸 돌린다)

2 3 4 5 5 5
5 6 3 4 5 5
7 4 5 5 5 6
7 8 5 5 5 6

인접한 곳을 지웁니다.

2 3 4 0 0 0
5 6 3 4 0 0
0 4 0 0 0 0
0 8 0 0 0 0

2 1 2 입력

(2, 4번째 원판을 반시계 방향으로 2칸 돌린다)

2 3 4 0 0 0
3 4 0 0 5 6
0 4 0 0 0 0
0 0 0 0 0 8

인접한 곳을 지웁니다.

2 3 4 0 0 0
3 0 0 0 5 6
0 0 0 0 0 0
0 0 0 0 0 8

총 합은 31 아닌가요?


제 코드에 무슨 문제가 있나요?

portableangel   4년 전

3 0 1 입력시 두 번째 줄의 첫 수 5는 두 번째 줄의 마지막 수 5와 인접하고 같으니 지워져야 합니다.

qls0860   4년 전

아 그러네요 감사합니다

댓글을 작성하려면 로그인해야 합니다.