728x90
- 2. 조건문
- 1) 1330번 - 두 수 비교하기 ←
- 2) 9498번 - 시험 성적
- 3) 2753번 - 윤년
- 4) 14681번 - 사분면 고르기
- 5) 2884번 - 알람 시계
- 6) 2525번 - 오븐 시계
- 7) 2480번 - 주사위 세개
2. 조건문
1) 1330번 - 두 수 비교하기
문제
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
출력
첫째 줄에 다음 세 가지 중 하나를 출력한다.
A가 B보다 큰 경우에는 '>'를 출력한다.
A가 B보다 작은 경우에는 '<'를 출력한다.
A와 B가 같은 경우에는 '=='를 출력한다.
제한
- -10,000 ≤ A, B ≤ 10,000
예제 입력 1
1 2
예제 출력 1
<
예제 입력 2
10 2
예제 출력 2
>
예제 입력 3
5 5
예제 출력 3
==
[ 정답 코드 ]
a, b = map(int, input().split())
if a > b :
print(">")
elif a < b :
print("<")
else :
print("==")
[풀이]
a, b = map(int, input().split())
- 입력되는 값에 대한 코드
- a, b에 대한 입력 값을 한 줄에 입력 받고 split 으로 공백 기준으로 수를 나누어 각각 a, b로 지정
if a > b :
print(">")
- if 문으로 각 a, b 로 입력 받은 값을 조건이 성립할 경우에 원하는 결과값을 보여준다.
- a 가 b 보다 클 경우 print로 ">" 를 출력.
elif a < b :
print("<")
- 위 if 문이 성립하지 않을 경우 elif 다음 조건으로 성립되는지 확인 하여 결과값을 보여준다.
- a 가 b 보다 작을 경우 print로 "<" 를 출력.
else :
print("==")
- 위 조건들이 모두 성립 하지 않을 경우 해당 값을 출력.
- a 가 b보다 크지도 작지도 않을 경우 "==" 를 출력.
- a 가 b 랑 같을 경우로 조건을 넣고 싶은 경우 a == b : print("==") 로도 if 조건문을 넣을 수도 있다.
문제 출처 : https://www.acmicpc.net/problem/1330
728x90
반응형
'coding > Algorithm [BOJ]' 카테고리의 다른 글
[Python][조건문] #018 - 2753번 파이썬 :: 윤년 - Coding Farm (0) | 2022.09.05 |
---|---|
[Python][조건문] #017 - 9498번 파이썬 :: 시험 성적 - Coding Farm (0) | 2022.09.05 |
[Python] #015 - 25083번 파이썬 :: 새싹 - Coding Farm (0) | 2022.09.02 |
[Python] #014 - 10172번 파이썬 :: 개 - Coding Farm (0) | 2022.09.02 |