코밍이의 하루
[2588](Python)곱셈 본문
문제 풀이 : 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]를 사용하여 푼 문제가 많았다.
'알고리즘 > 백준' 카테고리의 다른 글
[10430](Python)나머지 (0) | 2023.03.07 |
---|---|
[18108](Python)1998년생인 내가 태국에서는 2541년생?! (0) | 2023.03.07 |
[10926](Python)??! (0) | 2023.03.07 |
[10869](Python)사칙연산 (0) | 2023.03.07 |
[1008](Python)A/B (0) | 2023.03.06 |