Très bien

BAEKJOON 1330 - 두 수 비교하기 본문

Coding/Algorithm

BAEKJOON 1330 - 두 수 비교하기

LemonSoda 2022. 1. 8. 08:32

두 수 비교하기


◎ 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