[Swift 문제풀이 4] A×B (10998번)

Omil·2021년 5월 17일
0
post-thumbnail

🤖 백준 문제 풀이: A×B (10998번)

문제링크

❓ 문제


두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

첫째 줄에 A×B를 출력한다.

❗️ 풀이


정답을 입력하세요.
print((readLine()!.split(separator: " ").map { Int($0)! }.reduce(1) {$0 * $1})!)

readLine() 을 통해서 전체 파일에서 문자열을 읽어 옵니다.
split(separator: " ") 메써드를 통해서 " " 공백으로 split 해줍니다. -> 이를 map 클로저를 이용해서 전체 문자열을 Int 형으로 출력해주고 이를 다시 reduce의 후행 클로저 를 통해서 각 숫자를 곱해줍니다.
입력 조건에 A > 0 이라고 써있으므로 초기 값은 1이 됩니다.
Type Annotaion은 생략이 가능합니다.

profile
코딩하는 사자

0개의 댓글