백준 5373번 큐빙 (JAVA)
https://www.acmicpc.net/problem/5373 5373번: 큐빙 각 테스트 케이스에 대해서 큐브를 모두 돌린 후의 윗 면의 색상을 출력한다. 첫 번째 줄에는 뒷 면과 접하는 칸의 색을 출력하고, 두 번째, 세 번째 줄은 순서대로 출력하면 된다. 흰색은 w, 노란 www.acmicpc.net 삼성 기출문제 중 내가 느끼기엔 가장 어려웠던 문제다. 극한의 시뮬레이션 문제. 로직 1. U, D, F, B, L, R을 상수로 선언 2. 큐브의 각 면을 2차원 배열로 선언 cube[6][3][3] 3. 큐브에 초기값 세팅 4. 명령에 따라 큐브 돌리기 5. 큐브를 돌릴 때, 면의 움직임을 일반화할 수 있다. 5-1. 돌리는 대상 면(들어온 명령이 R이면, 오른쪽 면)을 반시계 방향으로 회전시킨..