개발/알고리즘 공부

백준 알고리즘 - 2단계 if문

Max 2021. 1. 25. 23:07
반응형

Language : Python or Java

 

1. 두 수 비교하기

a, b = input().split(' ')
if int(a) > int(b):
    print(">")
elif int(a) < int(b):
    print("<")
else :
    print("==")

2. 시험 성적

자바는 switch 쓰면 되는데 파이썬은 그게 없어서 조금 불편..

a = int(input())
if a >= 90 :
    print("A")
elif a >= 80 :
    print("B")
elif a >= 70 :
    print("C")
elif a >= 60 :
    print("D")
else :
    print("F")

3. 윤년

a = int(input())
if a % 4 == 0 and a % 100 != 0 :
    print(1)
elif a % 400 == 0 :
    print(1)
else :
    print(0)

4. 사분면 고르기

a = int(input())
b = int(input())

# print(a, b)
if a > 0 and b > 0 :
    print(1)
elif a > 0 and b < 0 :
    print(4)
elif a < 0 and b < 0 :
    print(3)
else :
    print(2)

5. 알람시계

부등호때문에 5번 틀렸네,,,ㅎ,,

if m >= 45 :
    print(h, m-45)
elif h > 0 and m < 45 :
    m = 60 - abs(m - 45)
    print(h-1, m)
else :
    m = 60 - abs(m - 45)
    print(23, m)

 

출처 : 백준 알고리즘 (www.acmicpc.net/step/4)

반응형