Code&Data Insights
BaekJoon Algorithm - Stage 1 [ 1-11 ] ( Python 3 ) 본문
BaekJoon Algorithm - Stage 1 [ 1-11 ] ( Python 3 )
paka_corn 2022. 1. 12. 05:282022.01.11
#1 문자열에서 "와 \를 출력할 때는 앞에 \붙이기.
#2 두 수를 입력받고 사칙연산 값을 출력하기
1) 두수를 입력받기
i = input().spilt(' ')
-> 스페이스를 기준으로 나눔, 두 수를 동시에 입력
2) 배열로 i 입력받은 두 수를 정수형(int)으로 출력
a = int(i[0])
b = int(i[1])
#3 사칙연산 문제
num = input().split(' ')
a = int(num[0])
b = int(num[1])
print(a+b)
print(a-b)
print(a*b)
print(int(a/b))
print(a%b)
#4 곱셈 문제
(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.
(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
[ first code ]
num = input()
num2 = input()
a = int(num)
b = int(num2)
x = [int(b) for b in str(num2)]
print(a*x[2])
print(a*x[1])
print(a*x[0])
print(a*b)
*** 참고한 코드 ***
-->(Q) input받을 떄 한번에 int형으로 어떻게 받을까?
[ second code ]
a = int(input())
b = int(input())
x = [int(b) for b in str(b)]
print(a*x[2])
print(a*x[1])
print(a*x[0])
print(a*b)
--> 다른 방법으로 풀어보기
[ third code ]
a = int(input())
b = int(input())
print(a*(b%10))
print(a*((b%100)//10))
print(a*(b//100))
print(a*b)
- /: ▶ 결괏값을 실수로 출력
- //: ▶ 결괏값의 몫을 출력
- %: ▶ 결괏값의 나머지를 출력
'Algorithm > BaekJoon Online Judge' 카테고리의 다른 글
BaekJoon Algorithm - Stage 6[1], Stage 7 [ 1-4 ] ( Python 3 ) (0) | 2022.01.16 |
---|---|
BaekJoon Algorithm - Stage 5 [ 4-7 ] ( Python 3 ) (0) | 2022.01.15 |
BaekJoon Algorithm - Stage 4 [ 1-3 ], Stage 5 [ 1-3 ] ( Python 3 ) (0) | 2022.01.15 |
BaekJoon Algorithm - Stage 3 [ 1-11 ] ( Python 3 ) (0) | 2022.01.15 |
BaekJoon Algorithm - Stage 2 [ 1-5 ] ( Python 3 ) (0) | 2022.01.13 |