백준 10998번 - A×B

이설군·2022년 6월 9일
0

백준

목록 보기
5/52

문제

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

입력

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

출력

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

예제 입력 1

1 2

예제 출력 1

2

예제 입력 2

3 4

예제 출력 2

12

제출

맞춘 제출 1

let input = (readLine()!).split{$0==" "}.map{Int($0)!}
print(input[0]*input[1])

오답노트

틀린 제출 1

let input = (readLine()!).split{$0==" "}.map{Int($0)}
print(input[0]*input[1])

map{Int($0)}에 옵셔널을 붙이지 않아 모든값에 ! 이 빠짐 ㅎㅎ;

숏코딩

숏코딩 예제 1

int(readLine()!.split{$0==" "}.map{Int($0)!}.reduce(1,*))

.reduce(1,*) 이게 왜 1인지 모르겠는거지...음...1이 0이 자리를 의미하는게 아니라 0,1,2에 기능이 붙어져있는건가. ㅠㅠ...좀더 공부해봐야겠다...

profile
티끌 모아 태산. 내가 가는 길이 옳은 길이라 믿으며 최선을 다해 걷는다.

0개의 댓글