백준 2588 곱셈



세 가지 방법

print문에 %(나머지)를 이용하여 바로 출력하는 방법

num1 = int(input())
num2 = int(input())

print(num1 * (num2%10))
print(num1 * ((num2%100)//10))
print(num1 * (num2//100))
print(num1 * num2)

range 함수를 이용해 마지막부터 첫번째로 출력되게 하는 방법

num1 = int(input())
num2 = input()

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

print(num1 * int(num2))

for문을 이용해 순차적으로 결과값을 list 변수에 담고, 출력하는 방법

num1 = int(input())
num2 = list(map(int, input()))

result = []

for i in range(len(num2), 0, -1):
  result.append(num1 * num2[i-1])

print(result[0], result[1], result[2], sep='\n')
print(result[0]+(result[1]*10)+result[2]*100)

좋은 웹페이지 즐겨찾기