백준 5522번 - 카드 게임

이설군·2022년 6월 23일
0

백준

목록 보기
44/52

문제

JOI군은 카드 게임을 하고 있다. 이 카드 게임은 5회의 게임으로 진행되며, 그 총점으로 승부를 하는 게임이다.

JOI군의 각 게임의 득점을 나타내는 정수가 주어졌을 때, JOI군의 총점을 구하는 프로그램을 작성하라.

입력

표준 입력에서 다음과 같은 데이터를 읽어온다.

i 번째 줄(1 ≤ i ≤ 5)에는 정수 Ai가 적혀있다. 이것은 i번째 게임에서의 JOI군의 점수를 나타낸다.

출력

표준 출력에 JOI군의 총점을 한 줄로 출력하라.

제한

0 ≤ Ai ≤ 100.

서브태스크

호 배점 제한
1 20 0 ≤ Ai ≤ 10.
2 80
추가적인 제약 조건이 없다.

예제 입력 1

1
2
3
4
5

예제 출력 1

15

예제 입력 2

0
100
0
10
100

예제 출력 2

210

제출

맞은 제출 1

var sum = 0
while true {
	if let i = readLine() {
    	sum += Int(i)!
    } else {
    	print(sum)
		break
	}
}

오답노트

틀린 제출 1

한 번 에 맞 췄 다 ! 

숏코딩

숏코딩 예제 1

print((1...5).map{_ in Int(readLine()!)!}.reduce(0,+))

이미 5번 하는걸 알고 있으니 5번 반복해서 readLine을 하고 reduce로 더한값을 프린트! 천재

숏코딩 예제 2

var sum = 0
for _ in 1...5{
	sum+=Int(readLine()!)!
}
print(sum)

이것도 이미 5번 하는걸 알고 있으니까. 1...5를 해서 넣고 반복후 print!

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

0개의 댓글