Python/백준

5373_큐빙

728x90

https://www.acmicpc.net/problem/5373

 

5373번: 큐빙

각 테스트 케이스에 대해서 큐브를 모두 돌린 후의 윗 면의 색상을 출력한다. 첫 번째 줄에는 뒷 면과 접하는 칸의 색을 출력하고, 두 번째, 세 번째 줄은 순서대로 출력하면 된다. 흰색은 w, 노란

www.acmicpc.net

 

 

 

상당히 귀찮고 까다로운 문제였다.

 

이전에 주사위 문제를 풀었던 것과 유사하게 큐브의 전개도를 펼쳐놓고, 각 회전에 따른 방법을 함수로 하나씩 만들어서 구현했다.

 

문제를 겨우 통과하고 다른사람들 답을보니 함수를 굳이 12개 안쓰고 시계회전을 반시계회전을 3번하는 방식으로 만드는 것을 보았는데 되게 좋은방법이라고도 생각이 들었다.

728x90

'Python > 백준' 카테고리의 다른 글

16235_나무제테크  (0) 2022.07.10
16234_인구이동  (0) 2022.07.07
15685_드래곤 커브  (0) 2022.07.02
15684_사다리조작  (0) 2022.07.02
15683_감시  (0) 2022.06.30