백준 알고리즘 2588번 곱셈

풀이

a = int(input())
b = int(input())

temp = b
for x in range(3): # for문은 들여쓰기 주의!
    print( (temp % 10) * a ) # temp를 10으로 나눈 나머지 값은 무엇을 의미하는가? 일의 자리를 의미함
    temp = temp // 10  # temp값을 10으로 나눈 몫을 temp에 넣는다 -> 새 temp 값으로 (temp % 10)*a) 계산하여 출력
                       # 작업을 3회까지 반복, range(3)이니까

print(a * b) # 최종답안 a x b 를 출력한다

References

  • [Python] 6차 for문 기초 ( for x in range() )

https://blog.naver.com/ex122388/221010743333

  • 파이썬(Python) 기초 - 리스트(List) 이해하고 정복하기

https://sarc.io/index.php/development/855

  • for문과 함께 자주 사용하는 range 함수

https://wikidocs.net/22#for-range

Last updated