728x90
def solution(angle):
answer = 0
if 0 < angle < 90:
answer = 1
elif angle == 90:
answer = 2
elif 90 < angle < 180 :
answer = 3
elif angle == 180:
answer = 4
return answer
#다른 해법
# def solution(angle):
# answer = (angle // 90) * 2 + (angle % 90 > 0) * 1 // angle % 90이 0보다 크면 1을 반환(True), 아니면 0(False) 반환
# return answer
728x90
'코딩테스트 > Python' 카테고리의 다른 글
프로그래머스 스쿨 - 머쓱이보다 키큰 사람(Python) (0) | 2023.08.05 |
---|---|
프로그래머스 스쿨 - 두 수의 합(Python) (0) | 2023.08.04 |
프로그래머스 스쿨 - 두 수의 차(Python) (0) | 2023.08.03 |
프로그래머스 스쿨 - 나머지 구하기(Python) (0) | 2023.07.30 |
프로그래머스 스쿨 - 추억점수(Python) (0) | 2023.07.24 |