PCCP 모의고사 2회
현재 IOS/안드로이드 앱 내에서는 결제를 지원하지 않습니다.
school.programmers.co.kr
1번 문제는 전형적인 구현문제였다. 예전에 했던 것을 기억하여 그냥 그대로 구현하였더니 쉽게 풀렸다.
def solution(command):
cur = [0,0]
direction = 0
directions = [(0,1),(1,0),(0,-1),(-1,0)] # 위 오 아 왼
for i in command:
if i == 'R':
direction = (direction+1)%4
elif i == 'L':
direction = (direction+-1)%4
elif i == 'G':
cur[0] += directions[direction][0]
cur[1] += directions[direction][1]
elif i == 'B':
cur[0] -= directions[direction][0]
cur[1] -= directions[direction][1]
return cur
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
Lv1. K번째수 - C# (1) | 2024.04.26 |
---|---|
Lv2.(해시) 의상 - C# (0) | 2024.04.25 |
[PCCP 모의고사 1] 4번 - Python (0) | 2023.10.14 |
[PCCP 모의고사 1] 3번 - Python (0) | 2023.10.14 |
[PCCP 모의고사 1] 2번 - Python (0) | 2023.10.14 |