알고리즘/백준

[2588](Python)곱셈

코밍이 2023. 3. 7. 16:34

문제 풀이 : https://www.acmicpc.net/problem/2588

 

2588번: 곱셈

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

www.acmicpc.net

[나의 풀이]

first_num = int(input())
second_num = int(input())

print(first_num * (second_num % 10))
print(first_num * (int(second_num / 10) % 10))
print(first_num * (int(second_num / 100)))
print(first_num * second_num)

1. 사용한 개념

1) int(), input(), split, 산술 연산자

 

2. 풀이 후기

- /와 %를 응용하여 풀었다. 출력부분에 int를 하지 않으면 나눈 후 소수로 변하기 때문에 int 처리하였다. 다른 사람의 풀이를 보았는데 첫번째 숫자는 동일하게 숫자로 선언했고 두번째 숫자 부분은 문자열로 선언해서 for문과 [::-1]를 사용하여 푼 문제가 많았다.