알고리즘/백준 문제풀이
[백준] 2588 곱셈 파이썬 풀이
자바칩 프라푸치노
2021. 6. 15. 21:08
1
2
3
4
5
6
7
8
9
10
|
A = int(input()) # 첫번째 입력받은 문자 : 숫자로 변환
B = input() # 두번째 입력받은 문자 : 문자열 그대로 둠
# 문자열의 인덱스를 이용해서 두번째 입력 받은 문자를 하나씩 숫자로 반환하고 A와 곱한다.
AxB2 = A * int(B[2])
AxB1 = A * int(B[1])
AxB0 = A * int(B[0])
AxB = A * int(B)
print(AxB2, AxB1, AxB0, AxB, sep='\n')
|
cs |
코드 설명
(3)에 들어갈 수는 A와 두번째 받은 숫자의 맨 끝자리 수를 곱하는 것이다.
숫자를 index로 접근하기 위해 input()을 string형태로 그대로 받았다.
둘다 세자리 자연수 이므로 맨 끝 숫자는 B[2] 가 되고
십의 자리 숫자는 B[1] 이 되고 백의 자리 숫자는 B[0] 이 된다
순서대로 출력해주면 된다
728x90