단계별로 풀어보기 - 2. if문 

www.acmicpc.net/step/4

 

if문 단계

점이 어느 사분면에 있는지 알아내는 문제

www.acmicpc.net

 

- 1 단계 1330번 두 수 비교하기 

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

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

- 2 단계 9498번 시험 성적

score = int(input())

if 90 <= score <=100 :
    print('A')
elif 80 <= score <=89 :
    print('B')
elif 70 <= score <=79 :
    print('C')
elif 60 <= score <=69 :
    print('D')
else :
    print('F')

- 3 단계 2753번 윤년

윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다.

year = int(input())

if year%4 == 0 and (year % 400 == 0 or year % 100 !=0) :
    print(1)
else :
    print(0)

- 4 단계 14681번 사분면 고르기

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

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

- 5 단계 2884번 알람 시계

45분 일찍 알람 설정하기

H,M = input().split()
H = int(H)
M = int(M)
if M > 44 :
    print(H, M-45)
elif M <45 and H >0 :
    print(H-1,M+15)
else :
    print(23,M+15)

*규칙 찾기

'Baekjun' 카테고리의 다른 글

[백준/python3] 입출력과 사칙연산  (0) 2021.03.29

단계별로 풀어보기 - 1. 입출력과 사칙연산 

www.acmicpc.net/step/1

 

입출력과 사칙연산 단계

입출력과 사칙연산

www.acmicpc.net

 

- 1 단계 2557번 Hello World

print('Hello World!')

- 2 단계 10718번 We love kriii

print('강한친구 대한육군')
print('강한친구 대한육군')

- 3 단계 10171번 고양이

print(
"\    /\ ",
" )  ( ')",
"(  /  )",
" \(__)|"
,sep="\n")

- 4 단계 10172번 개 

print(
"|\_/|",
"|q p|   /}",
'( 0 )"""\ ',
'|"^"`    |',
"||_/=\\\__|"
,sep="\n")

- 5 단계 1000번 A+B

a,b = input("").split()
print(int(a)+int(b))
#64ms
a,b = map(int,input("").split())
print(a+b)
#72ms

- 6 단계 1001번 A-B 

a,b = input("").split()
print(int(a)-int(b))

- 7 단계 10998번 A*B

a,b = input("").split()
print(int(a)*int(b))

- 8 단계 1008번 A/B

a,b = input("").split()
print(int(a)/int(b))

- 9 단계 10869번 사칙연산 

a,b = input("").split()
print(int(a)+int(b))
print(int(a)-int(b))
print(int(a)*int(b))
print(int(a)//int(b)) # 소수점 포함하는 값이 아닌 몫만 가져온다.
print(int(a)%int(b))
'''출력:
10
4
21
2
1
'''

- 10 단계 10430번 나머지

(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?

(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?

세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램

A,B,C = input("").split()
A = int(A)
B = int(B)
C = int(C)
print((A+B)%C)
print(((A%C) + (B%C))%C)
print((A*B)%C)
print(((A%C)*(B%C))%C)
'''
입력 :
5 8 4

출력:
1
1
0
0
'''

- 11 단계 2588번 곱셈

a = int(input())
b = int(input())
# // 몫 연산, % 나머지 연산
out1 = a*((b%100)%10)
out2 = a*((b%100)//10)
out3 = a*(b//100)
result = a*b
print(out1,out2,out3,result,sep="\n")

 

 

 

'Baekjun' 카테고리의 다른 글

[백준/python3] if문  (0) 2021.03.29

+ Recent posts