단계별로 풀어보기 - 1. 입출력과 사칙연산
- 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 |
---|