<백준> 조건문

jinseon·2022년 6월 19일
0

Baekjoon

목록 보기
2/5

📌2단계 조건문


이번 주도 저번과 마찬가지로 백준 단계별 문제풀이를 진행하였습니다. '2단계 조건문' 풀어보기 💨
기본기를 탄탄하게 😊 코딩테스트 전에 혼자 연습할 때에도 조건문을 많이 연습했어서 쉽게 풀 수 있었습니다 !

🖋 1330 두 수 비교하기


📖 문제

💻 소스 코드

a, b = map(int, input().split())

if a > b:
    print('>')
elif a < b:
    print('<')
elif a == b:
    print('==')

🖋 9498 시험 성적


📖 문제

💻 소스 코드

score = int(input())

if score >= 90:
    print('A')
elif score >= 80:
    print('B')
elif score >= 70:
    print('C')
elif score >= 60:
    print('D')
else:
    print('F')

🖋 2753 윤년


📖 문제

💻 소스 코드

y = int(input())

if y % 4 == 0:
    
    if y % 100 != 0 or y % 400 == 0:
        print('1')
        
    else:
        print('0')

else:
    print('0')

🖋 14681 사분면 고르기


📖 문제

💻 소스 코드

x = int(input())
y = int(input())

if x > 0:
    if y > 0:
        print('1')
    elif y < 0:
        print('4')
elif x < 0:
    if y > 0:
        print('2')
    elif y < 0:
        print('3')

🖋 2884 알람 시계


📖 문제

💻 소스 코드

h, m = map(int, input().split())

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

🖋 2525 오븐 시계


📖 문제

🔍 앞에 알람 시계 문제는 금방 풀었는데, 이번 문제는 시간 계산이 헷갈렸어요 (っ °Д °;)っ


💻 소스 코드

a, b = map(int, input().split())
c = int(input())

m = b + c
h = int(a + (m // 60))

if m < 60:
    print(a, m)

elif m >= 60:
    if h > 23:
        print((h - 24), int(m % 60))
    else:
        print(h, int(m % 60))

🖋 2480 주사위 세개


📖 문제

💻 소스 코드

a, b, c = map(int, input().split())

if a == b == c:
    print(10000+a*1000)
elif a == b != c:
    print(1000+a*100)
elif a != b == c:
    print(1000+b*100)
elif b != c == a:
    print(1000+c*100)
elif a != b != c:
    print(max(a, b, c)*100)

profile
python

0개의 댓글