[Swift] 백준알고리즘 #2588
📝 문제
(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.
(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
⌨️ 입력
첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.
🖨 출력
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
⌨️ 예제 입력
472
385
🖨 예제 출력
2360
3776
1416
181720
📚 내가 제출한 코드
let a = Int(readLine()!)!
let b = readLine()!
let intB = b.map { Int(String($0))! }
for i in intB.reversed() {
print(a * i)
}
print(a * Int(b)!)
✏️ 내가 제출한 코드에 대한 설명
- readLine() : 키보드로 입력한 값을 받는 함수
- readLine()!.map { Int(String($0))! } : 키보드로 입력한 한글자 한글자를 String 으로 형변환한 후 Int 로 형변환한다. (배열로 반환된다.)
- 메모리 : 62228 KB
- 시간 : 8 ms
- 코드 길이 : 148 B
Author And Source
이 문제에 관하여([Swift] 백준알고리즘 #2588), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@h0neydear/Swift-백준알고리즘-2588저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)