Lumpy Space Princess - Adventure Time
코딩테스트/백준

백준 [2588] - 곱셈

yaebb_82 2022. 7. 22.

 

 

 

문제

 

 

 

작성한 코드

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

댓글