728x90
Programmers
캐릭터의 좌표
https://school.programmers.co.kr/learn/courses/30/lessons/120861
문제
코드
- 직관적으로 경우의 수에 따라 나눈 코드
def solution(keyinput, board):
answer = [0,0]
for i in keyinput:
if i == 'left' and answer[0] - 1 >= -(board[0] // 2):
answer[0] -= 1
elif i == 'right' and answer[0] + 1 <= (board[0] // 2):
answer[0] += 1
elif i == 'up' and answer[1] + 1 <= (board[1] // 2):
answer[1] += 1
elif i == 'down' and answer[1] - 1 >= -(board[1]//2):
answer[1] -= 1
return answer
728x90
반응형
'Algorithm' 카테고리의 다른 글
[프로그래머스] 등수 매기기 - 파이썬 (0) | 2024.04.15 |
---|---|
[프로그래머스] 로그인 성공? - 파이썬 (0) | 2024.04.15 |
[프로그래머스] 직사각형 넓이 구하기 - 파이썬 (0) | 2024.04.15 |
[프로그래머스] 종이 자르기 - 파이썬 (0) | 2024.04.15 |
[프로그래머스] OX퀴즈 - 파이썬 (0) | 2024.04.15 |