[백준 1330번 두 수 비교하기] 14강. 백준 단계별로 풀어보기 <2-1>
반응형
안녕하세요 밤샘공부입니다~
질문이 있으시면, 아래 오픈채팅방이나 메일로 보내주세요~
2시간 이내에 답변 드리겠습니다.
오픈챗 링크 : https://open.kakao.com/o/srASNxef
메일 주소 : studying.all.night.1114@gmail.com
전달력을 높이기 위해 평어체를 사용하였습니다.
1. 문제 설명
(1) 문제
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. |
(2) 입력
첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. |
(3) 출력
첫째 줄에 다음 세 가지 중 하나를 출력한다.
- A가 B보다 큰 경우에는 '>'를 출력한다.
- A가 B보다 작은 경우에는 '<'를 출력한다.
- A와 B가 같은 경우에는 '=='를 출력한다.
*제한
- -10,000 ≤ A, B ≤ 10,000
(4) 예제
① 예시 1
- 입력
1 2
- 출력
<
2. 문제 해석 및 총평
조건문을 이용하여 대소 관계를 판단 한뒤, 그 결과를 출력하는 문제이다.
3. 코드
(1) 모범답안
#모범 답안
a, b = map(int, input().split())
if a>b :
print('>')
elif a==b :
print('==')
else :
print('<')
첫 줄에서 map과 split 기본함수를 이용하여 간단하게 입력을 받았다. (이해가 안된다면 앞 강의들을 정독해보자.) 이후 가장 기본적인 조건문을 이용했다. 파이썬 문법을 조금이라도 공부해봤다면 그리 어렵지 않았을 문제이다.
(2) 추가풀이
#추가 풀이
a, b = map(int, input().split())
if a==b :
print('==')
else :
print('>' if a > b else '<')
삼항 연산자를 한번 이용하여 문제를 해결할 수도 있다. (첫번째 풀이가 가독성이 좋으니, 해당 추가풀이는 그냥 학습 용도로만 생각하자.)
(3) 추가풀이
#추가 풀이
a, b = map(int, input().split())
print('==' if a==b else '>' if a > b else '<')
이렇게도 풀린다는 사실~! (다시한번 말하지만 이건, 학습용도. 요즘 이렇게 쓰면 보는 사람도 피곤하다.)
반응형
'밤샘코딩 > 백준 AtoZ' 카테고리의 다른 글
[백준 2753번 윤년] 16강. 백준 단계별로 풀어보기 <2-3> (0) | 2023.04.25 |
---|---|
[백준 9498번 시험 성적] 15강. 백준 단계별로 풀어보기 <2-2> (0) | 2023.04.24 |
[백준 10172번 개] 13강. 백준 단계별로 풀어보기 <1-13> (0) | 2023.04.24 |
[백준 10171번 고양이] 12강. 백준 단계별로 풀어보기 <1-12> (0) | 2023.04.21 |
[백준 11382번 곱셈] 11강. 백준 단계별로 풀어보기 <1-11> (0) | 2023.04.20 |
댓글
이 글 공유하기
다른 글
-
[백준 2753번 윤년] 16강. 백준 단계별로 풀어보기 <2-3>
[백준 2753번 윤년] 16강. 백준 단계별로 풀어보기 <2-3>
2023.04.25 -
[백준 9498번 시험 성적] 15강. 백준 단계별로 풀어보기 <2-2>
[백준 9498번 시험 성적] 15강. 백준 단계별로 풀어보기 <2-2>
2023.04.24 -
[백준 10172번 개] 13강. 백준 단계별로 풀어보기 <1-13>
[백준 10172번 개] 13강. 백준 단계별로 풀어보기 <1-13>
2023.04.24 -
[백준 10171번 고양이] 12강. 백준 단계별로 풀어보기 <1-12>
[백준 10171번 고양이] 12강. 백준 단계별로 풀어보기 <1-12>
2023.04.21