[프로그래머스][파이썬] 각도기 - 조건문 (Level 0)

뻥튀기아이스크림·2025년 3월 15일
post-thumbnail

◽ 문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/120829

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(angle):
    
    if 0 < angle and angle < 90:
        return 1
    if angle == 90:
        return 2
    if 90 < angle < 180:
        return 3
    if angle == 180:
        return 4
  • 경계값을 주의하며 간단하게 조건문으로 반환하여 풀었다.

◽ 다른 사람 풀이

def solution(angle):

    if 0 < angle < 90 :
        return 1
    elif angle == 90 :
        return 2
    elif 90 < angle < 180 :
        return 3
    else :
        return 4
  • 가장 많은 사람들이 풀이한 방식이다.
  • 내 코드와 상당히 비슷해보이지만, elif 구문을 사용해서 한층 더 확실하게 범위를 좁힌 점이 좋아보인다.

◽ 더 나아가기

  • 물론 경계값이 제대로 구분되어 나오겠지만, 실제 개발시에는 다른 사람들처럼 코드로 확실히 배제하는게 확실히 배제하는게 좋은 습관이겠다.



피드백은 언제나 환영입니다 :)

profile
성장하고 싶은 개발자

0개의 댓글