본문 바로가기
코딩테스트/파이썬

[백준] 곱셈 2588 (파이썬)

by 커피는아아 2021. 3. 18.
반응형

문제접근

  • 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))