a=int(input())
b=int(input())
cleave_b=list(str(b))
an=[]
answer=0
for i in cleave_b[::-1]:
an.append(a*int(i))
for j in an:
print(int(j))
print(an[0]+an[1]*10+an[2]*100)
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')
# sep='\n'로 줄바꿈
개선점
- 왜 굳이 b를 int로 받아서 리스트로 변환하고 ,, 난리를 쳤을까? 처음부터 string으로 받으면 될걸!!