[Python/백준] 20055 컨베이어 벨트 위의 로봇
Coding Test/Python2023. 11. 27. 23:57[Python/백준] 20055 컨베이어 벨트 위의 로봇

https://www.acmicpc.net/problem/20055 20055번: 컨베이어 벨트 위의 로봇길이가 N인 컨베이어 벨트가 있고, 길이가 2N인 벨트가 이 컨베이어 벨트를 위아래로 감싸며 돌고 있다. 벨트는 길이 1 간격으로 2N개의 칸으로 나뉘어져 있으며, 각 칸에는 아래 그림과 같이 1부www.acmicpc.net구현 시뮬레이션 문제이다. 시키는 데로 코드를 작성하기만 하면 되서 편했다.벨트를 구현할 배열을 deque를 사용해 만든다. 로봇의 위치를 저장할 배열또한 만든다.단계가 진행되는 만큼 stage를 증가 시키고 count로 내구도가 0이 몇개가 생겼는지 기록한다.벨트가 각 칸위에 있는 로봇과 함께 한칸 회전한다.이때 컨베이어 벨트는 pop하고 appendleft해서 회전을 구현한다...

728x90
반응형
image