알쓸코지
article thumbnail

🔗 문제

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

문제 설명

문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다.

  • 두 수가 nm이라면
    • ">", "=" : n >= m
    • "<", "=" : n <= m
    • ">", "!" : n > m
    • "<", "!" : n < m

두 문자열 ineqeq가 주어집니다. ineq는 "<"와 ">"중 하나고, eq는 "="와 "!"중 하나입니다. 그리고 두 정수 nm이 주어질 때, nmineqeq의 조건에 맞으면 1을 아니면 0을 return하도록 solution 함수를 완성해주세요.

제한사항

  • 1 ≤ n, m ≤ 100

입출력 예

ineq eq n m result
"<" "=" 20 50 1
">" "!" 41 78 0

 

💻 Code

def solution(ineq, eq, n, m):
    if ineq == "<" and eq == "=":
        return int(n <= m)
    elif ineq == "<" and eq == "!":
        return int(n < m)
    elif ineq == ">" and eq == "=":
        return int(n >= m)
    elif ineq == ">" and eq == "!":
        return int(n > m)
  • int(Boolean 값) 코드는 True일 때 1을, False일 때 0을 반환한다.

profile

알쓸코지

@chocoji

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!