이미지


코드 입력

![이미지](/images/self_dev/programmers/프로그래머스-Python-숫자-비교하기-html_20240610/img_1.png)
 
List Comprehension을 사용해서 간단히 표현해보았다.
 
만약 num1과 num2가 같다면 1을 반환하고, 다르다면 -1을 반환한다.
 
if 문을 풀어서 표현하자면 다음과 같다.
 
    def solution(num1, num2):
        answer = 0
        if num1 == num2:
            answer = 1
        else:
            answer = 0

이렇게 풀어도 앞에서 서술한 답변과 동일한 결과를 얻을 수 있다.

다만 간단하게 한 문장으로 풀이하는 것이 가독성에도 도움이 되리라 생각한다.

너무 줄일 필요도 없지만, 너무 길 필요도 없다.


🔗 프로그래머스 (opens in a new tab)