Baekjoon 문제 풀기 (2588번 : 곱셈)Python

2588번 : 곱셈

1. 문제읽기


문자열 인덱스 활용하기

문자열 인덱스에 각각 접근하는 방법을 활용한다.

2. 제출 코드


더해야 한다는 것에 꽂혀서 마지막 6번째를 이상하게 더해버렸다.
보니까 6번은 그냥 a와 b를 곱한 수를 출력하면 되는 것이였다.

a = input()
b = input()
num_3 = int(a)*int(b[2])
num_4 = int(a)*int(b[1])
num_5 = int(a)*int(b[0])
print(num_3)
print(num_4)
print(num_5)
print(num_3 + num_4*10 + num_5*100)

3. 공부할 것


문자열 인덱스 접근으로 푼 사람들도 있고, 몫 나눗셈을 이용하여 푼 사람도 있었다.
어쨌든 위의 내 코드를 조금 더 깔끔하게 바꾸면 아래와 같이 완성!

a = int(input())
b = input()
print(a*int(b[2]))
print(a*int(b[1]))
print(a*int(b[0]))
print(a*int(b))

댓글남기기