코딩테스트/백준
백준 [2588] - 곱셈
문제
작성한 코드
a = int(input())
b = int(input())
print(a*((b%100)%10))
print(a*((b%100)//10))
print(a*(b//100))
print(a*b)
- (1), (2) : a와 b 각각 input()을 통해 문자를 입력받고, int형으로 형변환을 해준다.
- (3) : b가 385라고 했을 때, 일의 자리는 (385%100) = 85 → (85%10) = 5 이렇게 구한 뒤 a와 곱해준다.
- (4) : b가 385라고 했을 때, 십의 자리는 (385%100) = 85 → (85//10) = 8 이렇게 구한 뒤 a와 곱해준다.
- (5) : b가 385라고 했을 때, 백의 자리는 (385//10) = 3 이렇게 구한 뒤 a와 곱해준다.
- (6) : 최종적으로 a와 b를 곱한 값을 출력한다.
cf.) % : 나머지 , // : 몫
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
백준 [1330] - 두 수 비교하기 (0) | 2022.07.22 |
---|---|
백준 [25083] - 새싹 (0) | 2022.07.22 |
백준 [10430] - 나머지 (0) | 2022.07.22 |
백준 [18108] - 1998년생인 내가 태국에서는 2541년생?! (0) | 2022.07.22 |
백준 [10926] - ??! (0) | 2022.07.22 |
댓글