개발/알고리즘 공부
백준 알고리즘 - 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)
반응형