본문 바로가기

공부하는 것들/알고리즘

백준 2588 : 곱셈

www.acmicpc.net/problem/2588

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net

 

if __name__ =='__main__':
    n = int(input())
    m = str(input())
    answer = 0
    for i in range(1,len(m)+1):
        ans = n*int(m[-i])
        print(ans)
        answer += ans*10**(i-1)
    print(answer)

일의자리, 십의자리, 백의자리 순으로 n과 곱해서 print해주고,

각각의 자리수에 맞게 1,10,100을 곱해서 최종 answer 을 만든다.

'공부하는 것들 > 알고리즘' 카테고리의 다른 글

백준 2753 : 윤년  (0) 2021.02.20
백준 2752 : 세수정렬  (0) 2021.02.20
백준 2530 : 인공지능 시계  (0) 2021.02.20
백준 2525 : 오븐 시계  (0) 2021.02.20
백준 2420 : 사파리월드  (0) 2021.02.20