[PROGRAMMERS] 조건 문자열 (LV. 0) - Python

2024. 5. 2. 00:51·코딩테스트/프로그래머스

[ 문제 ]

문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다.
- 두 수가 n과 m이라면
    - ">", "=" : n >= m
    - "<", "=" : n <= m
    - ">", "!" : n > m
    - "<", "!" : n < m
두 문자열 ineq와 eq가 주어집니다. ineq는 "<"와 ">"중 하나고, eq는 "="와 "!"중 하나입니다. 그리고 두 정수 n과 m이 주어질 때, n과 m이 ineq와 eq의 조건에 맞으면 1을 아니면 0을 return하도록 solution 함수를 완성해주세요.

 

 

 

[ 제한 사항 ]

  • 1 ≤ n, m ≤ 100

 

 

[ 입출력 예 ]

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

 

< 입출력 예 #1 >

  • 20 <= 50은 참이기 때문에 1을 return합니다.

< 입출력 예 #2 >

  • 41 > 78은 거짓이기 때문에 0을 return합니다.

 

 

[ 해결 방법 ]

1. 먼저 n과 m의 값이 같고 eq가 "=" 이면 1반환
2. n > m이고 ineq가 ">"이면 1반환
3. n < m이고 ineq가 "<"이면 1반환
4. 위의 3가지 모두 해당되지 않으면 0반환

 

 

 

[ solution.py ]

def solution(ineq, eq, n, m):
    if n == m and eq == '=':
        return 1
    elif n > m and ineq == '>':
        return 1
    elif n < m and ineq == '<':
        return 1
    else:
        return 0

 

 

 

> 🌻피드백은 언제나 환영입니다🌻 <

'코딩테스트 > 프로그래머스' 카테고리의 다른 글

[PROGRAMMERS] 등수 매기기 (LV. 0) - Python  (0) 2024.05.02
[PROGRAMMERS] 무작위로 K개의 수 뽑기 (LV. 0) - Python  (0) 2024.05.02
[PROGRAMMERS] 왼쪽 오른쪽 (LV. 0) - Python  (0) 2024.05.02
[PROGRAMMERS] 수열과 구간 쿼리 2 (LV. 0) - Python  (0) 2024.05.02
[PROGRAMMERS] 소인수분해 (LV. 0) - Python  (0) 2024.05.02
'코딩테스트/프로그래머스' 카테고리의 다른 글
  • [PROGRAMMERS] 등수 매기기 (LV. 0) - Python
  • [PROGRAMMERS] 무작위로 K개의 수 뽑기 (LV. 0) - Python
  • [PROGRAMMERS] 왼쪽 오른쪽 (LV. 0) - Python
  • [PROGRAMMERS] 수열과 구간 쿼리 2 (LV. 0) - Python
지원연구소
지원연구소
멋이 나는 컴푸터 에이스로 거듭나기
  • 지원연구소
    지원연구소 공식 블로그
    지원연구소
  • 전체
    오늘
    어제
    • 분류 전체보기 (21)
      • FastAPI (0)
      • Spring (0)
      • Android (0)
      • Flutter (1)
      • Git (0)
      • 코딩테스트 (20)
        • 프로그래머스 (20)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    등차수열의 특정한 항만 더하기
    합성수 찾기
    Android Studio
    콜라츠 수열 만들기
    프로그래머스
    조건에 맞게 수열 변환하기 2
    이차원 배열 대각선 순회하기
    문자열이 몇 번 등장하는지 세기
    왼쪽 오른쪽
    조건 문자열
    컨트롤제트
    무작위로 K개의 수 뽑기
    다항식 더하기
    저주의 숫자 3
    최빈값 구하기
    수열과 구간 쿼리 2
    분수의 덧셈
    등수 매기기
    코딩테스트
    programmers
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
지원연구소
[PROGRAMMERS] 조건 문자열 (LV. 0) - Python
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.