zpapl   2년 전

주사위위 윗면과 아랫면을 추적하는데 다음과 같은 방법을 사용했습니다

2 1 5 6 의 위치 값을 저장하는 배열 a

4 1 3 6 의 위치 값을 저장하는 배열 b

 

여기서 주사위를 아래로 움직이면 배열 a를 오른쪽으로 순환 쉬프트, 위로 움직이면 왼쪽으로 순환 쉬프트

여기서 주사위를 왼쪽으로 움직이면 배열 b를 왼쪽 순환 쉬프트, 오른쪽으로 움직이면 오른쪽으로 순환 시프트

여기서 배열a, b를 쉬프트 할 경우 a[1] = b[1], a[3] = b[3]이 되도록 만들어 줍니다. (공통 부분이기 때문에)

문제에서 주어진 테스트 케이스를 다 통과하다가 마지막 테스트 케이스를 통과히자 못합니다.

하나씩 손으로 풀었을 때 프로그램의 제 논리대로 움직이는데 논리가 틀린 건가요?

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