[Baekjoon] 2588 곱셈


문제


방법

  1. print문에 %(나머지)를 이용하여 바로 출력하는 방법
  2. range 함수를 이용해 마지막부터 첫번째로 출력되게 하는 방법

<방법 1> 나머지를 구하는 %을 이용하여 값을 바로 출력하는 방법

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

print(a * (b%10))
print(a * ((b%100)//10))
print(a * ((b%1000)//100))
print(a*b)

<방법 2> range(시작, 마지막, 순서) 함수를 이용해 마지막부터 시작까지 역순으로 출력하는 방법

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

for i in range(len(b),0,-1):
    print(a*int(b[i-1]))

print(a*int(b))

좋은 웹페이지 즐겨찾기