반응형
문제접근
- 1안: 방식은 음 뭔가 복잡하다
- 2안: 문제 조건이 3자리 자연수를 입력값으로 준다고 명시돼 있으므로 쉽게 풀 수 있다
# 곱셈
a = int(input())
b = input()
b = list(b)
b.reverse()
zero = ''
arr = []
for i in b:
c = str(a*int(i))
arr.append(c+zero)
zero = zero + '0'
print(a*int(i))
total = 0
for j in arr:
total = total + int(j)
print(total)
# 2안
# 문제 조건이 3자리 자연수를 준다고 명시돼 있으므로 조금더 쉽게 풀 수 있다.
n = int(input())
m = int(input())
m = str(m)
print(n * int(m[2]))
print(n * int(m[1]))
print(n * int(m[0]))
print(n * int(m))
'코딩테스트 > 파이썬' 카테고리의 다른 글
[백준] N과 M (1) 15649 (파이썬) (0) | 2021.03.19 |
---|---|
[백준] 수 찻기 1920 (파이썬) (0) | 2021.03.19 |
[백준] [백트래킹] N-Queen 9663 (파이썬) (0) | 2021.03.17 |
[백준] [다익스트라 알고리즘] 최단경로 1753 (파이썬) (0) | 2021.03.17 |
[백준] [다익스트라] 최단경로 1753 (파이썬) (0) | 2021.03.17 |