IT/백준

[백준] 단계별로 풀어보기 - 1단계 2588번

안경 쓴 귀니 2020. 9. 20. 19:58
반응형

문제

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
import Foundation
 
let strA = readLine() ?? ""
let strB = readLine() ?? ""
let a = Int(strA) ?? 0
let b = Int(strB) ?? 0
 
var tmpB = b
while tmpB != 0 {
    print(a*(tmpB%10))
    tmpB /= 10
}
print(a*b)
cs

 

 

참고사항숫자

n번째 자리수의 숫자 추출 방법 : 추출하고자 하는 자리수의 숫자를 1의 자리에 오도록 10으로 나눈 후, 10 나머지 연산을 한다

385 % 10 = 5 = 1의 자리

(385 / 10) % 10 = 8 = 10의 자리

 

반응형