반응형
1단계 2557번 Hello World
print("Hello World!")
2단계 10718번 We love kriii
print('강한친구 대한육군')
print('강한친구 대한육군')
3단계 10171번 고양이
print("\\ /\\")
print(" ) ( ')")
print("( / )")
print(" \\(__)|")
역슬래시(\)를 출력할 땐 \\ 두 개를 써줘야 \ 하나를 출력한다.
4단계 10172번 개
print("|\\_/|")
print("|q p| /}")
print("( 0 )\"\"\"\\")
print("|\"^\"` |")
print("||_/=\\\\__|")
큰따옴표(")를 출력할 땐 큰따옴표 앞에 역슬래시를 붙여서 출력한다. \" -> " 출력
5단계 1000번 A+B
a, b = input().split()
print(int(a)+int(b))
6단계 1001번 A-B
a, b = input().split()
print(int(a)-int(b))
7단계 10998번 AxB
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가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.
a,b = input().split()
print(int(a)+int(b))
print(int(a)-int(b))
print(int(a)*int(b))
print(int(int(a)/int(b)))
print(int(a)%int(b))
나머지는 정수형으로 출력해야 되기 때문에 print(int(int(a)/int(b)))와 같이 바깥에 int()를 한 번 더 사용.
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)
11단계 2588번 곱셈
(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.
(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
a = input() #(1)
b = input() #(2)
a = int(a)
b1 = int(b[0])
b2 = int(b[1])
b3 = int(b[2])
b = int(b)
print(a*b3) #(3)
print(a*b2) #(4)
print(a*b1) #(5)
print(a*b) #(6)
input()은 모두 문자열로 입력받기 때문에 인덱스 번호로 나눈 것을 정수형으로 변환하여 사용
반응형
'Algorithm > 백준 단계별로 풀어보기' 카테고리의 다른 글
[백준 알고리즘/Python] 함수 (0) | 2021.09.07 |
---|---|
[백준 알고리즘/Python]1차원 배열 (0) | 2021.09.03 |
[백준 알고리즘/Python] while문 (0) | 2021.05.26 |
[백준 알고리즘/Python] for문 (0) | 2021.05.25 |
[백준 알고리즘/Python] if문 (0) | 2021.05.25 |