Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Oct 28, 2025

🧷 문제 링크

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

🧭 풀이 시간

30분

👀 체감 난이도

✏️ 문제 설명

모든 면에 0이 적힌 주사위가 있다.
N * M 모양의 격자 어딘가에 주사위를 놓고 이리저리 굴린다.
굴릴 때마다 주사위가 있는 칸에 적힌 수가 0이면 주사위의 바닥 부분에 적힌 수가 복사된다.
0이 아닌 경우에는 칸에 적힌 수가 주사위의 바닥면으로 복사되고 칸에 적힌 수는 0이 된다.

굴러갈 때마다 주사위의 상단에 적힌 수를 출력해보자.
밖으로 나가는 명령이 주어지면 그 명령을 무시한다.

🔍 풀이 방법

주사위의 6면을 각각 int 변수로 갖는 주사위 클래스를 만들고 동서남북 이동을 함수로 구현했다. 바닥면과 상호작용하는 부분도 함수로 만들어서 그대로 시뮬레이션을 돌렸다.

⏳ 회고

C++에서 처음 class를 써봤다. 자바랑 비슷하면서도 먼가 좀 다른 거 같다

@oncsr oncsr removed their assignment Oct 28, 2025
@oncsr oncsr added the success 👍 해설을 보지 않고 풀었을 때 label Oct 28, 2025
@ShinHeeEul ShinHeeEul merged commit 963cdbd into main Oct 28, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

success 👍 해설을 보지 않고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants