Notice
Recent Posts
Recent Comments
Link
S E P H ' S
[코딩풀이] - BAEKJOON.2588 곱셈 본문
문제 2588. 곱셈
(1),(2)을 각각 첫째 줄, 둘째 줄에 입력 받고 (3),(4),(5),(6)을 각각 출력하라.
풀이과정
(1)에 입력받은 수를 (2)에 입력받은 수의 1의 자리수, 10의 자리수, 100의 자리수를 각각 곱하면 (3),(4),(5)가 되고 (1)과 (2)를 곱하면 (6)이 된다.
a = int(input())
b = int(input())
print(a * ((b % 100) % 10))
print(a * ((b % 100) // 10))
print(a * (b // 100))
print(a * b)
파이썬 for문의 range() 부분을 list 형식으로 처리가 가능한 것을 이용하여 다음으로도 풀이가 가능하다. 계산의 속도는 아래의 방법이 더 빠르다.
a = int(input())
b = input()
list(b)
for i in range(2, -1, -1):
print(a * int(b[i]))
print(a * int(b))
'Algorithm > BackJoon' 카테고리의 다른 글
[코딩풀이] - BAEKJOON.1110 더하기 사이클 (2) | 2020.10.06 |
---|---|
[코딩풀이] - BAEKJOON.10871 X보다 작은 수 (0) | 2020.10.06 |
[코딩풀이] - BAEKJOON.2884 알림시계 (0) | 2020.09.27 |
[코딩풀이] - BAEKJOON.2455 지능형 기차 (0) | 2020.07.18 |
[코딩풀이] - BAEKJOON.1010 다리놓기 (0) | 2020.07.09 |