Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- Push
- 두수비교하기
- Restore
- 1330
- python
- 15596
- 백준
- git config global
- local repository 생성
- 함수
- commit
- STAGE
- 1
- GitHub 설치
- remote repository 생성
- Baekjoon
- ADD
- git push
- git commit
- Reset
- 정규식
- regExr
- boostcamp #aI tech #주간리뷰
- 파이썬
- amend
- git
- github
- 수정사항업데이트
Archives
- Today
- Total
Très bien
BAEKJOON 1330 - 두 수 비교하기 본문
두 수 비교하기
◎ Problem Definition
1330번: 두 수 비교하기
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
www.acmicpc.net
◎ Implementation
1. Problem Type
- Implementation (브론즈 4)
2. Problem Analysis
A와 B를 비교하는 프로그램을 작성하시오.
- if 문을 사용하여 비교하고 출력한다.
3. Solution_1 (☆초기 접근)
▶ 완성 코드
# 백준 1330 - 두 수 비교하기
# Date : Jan. 07. 2022
# written by LemonSoda
a, b = map(int, input().split())
if a > b:
print('>')
elif a < b:
print("<")
elif a == b:
print('==')
▶ 성능
4. Solution_2 (☆공개된 다른 코드 참조)
▶ 완성 코드
# 백준 1330 - 두 수 비교하기
# Date : Jan. 07. 2022
# Refer(Original Writer): lesghn
# written by LemonSoda
a, b = map(int, input().split())
print('>' if a > b else ('<' if a < b else '==')) # else문 중첩
▶ 성능
- 코드길이, 메모리, 시간 모두 두번째 코드가 더 효율적이다.
◎ Results
- print문 내부에 if ~ else ( if ~ else (if~ else)) 형식으로 if~else문을 중첩적용하여 if~elif~else 문을 간단하게 표현할 수 있다. 이 접근법이 1) 메모리 사용이 적고 2) 수행시간이 효율적이며 3) 코드도 더 간단하다.
- 코딩 능력에 따라 더 간단하고 효율적으로 사용할 수 있음을 기억하자.
'Coding > Algorithm' 카테고리의 다른 글
Baekjoon 9020 - 골드바흐의 추측 (Python) (0) | 2022.02.21 |
---|---|
BAEKJOON 11653 - 소인수분해 (0) | 2022.02.20 |
BAEKJOON 1978 - 소수 찾기 (0) | 2022.02.17 |
SWEA 4112 - 이상한 피라미드 탐험 (0) | 2022.02.04 |
BAEKJOON 4673 - Self Number (0) | 2022.01.09 |
Comments