http://acmicpc.net/problem/2588
{코드}
A = int(input())
B = input()
for digit in B[::-1]: # reversed(B)도 가능
print(A*int(digit))
print(A*int(B))
{설명}
입력의 첫 번째 수를 A, 두 번째 수를 B라고 가정하면 출력은 A*(B의 각 자릿수) 에다가 A*B를 출력하면 된다.
그러면 A를 정수로 입력받고 B를 문자열로 받으면 B를 반복문에 넣어 int함수를 통해 곱하면 됩니다.
이때 일의 자리 숫자부터 곱한 결과를 출력해야 하므로 B를 반전시켜 반복해야 합니다.
'알고리즘 공부 > BOJ백준 풀이' 카테고리의 다른 글
[백준 9498번-파이썬/Python] 시험 성적 (0) | 2020.09.23 |
---|---|
[백준 1330번-파이썬/Python] 두 수 비교하기 (0) | 2020.09.23 |
[백준 10430번-파이썬/Python] 나머지 (0) | 2020.09.23 |
[백준 10869번-파이썬/Python] 사칙연산 (0) | 2020.09.23 |
[백준 1008번-파이썬/Python] A/B (0) | 2020.09.23 |