ํ๋ก๊ทธ๋๋ฐ/์๊ณ ๋ฆฌ์ฆ ํ์ด Swift
[๋ฐฑ์ค 2490] ์ท๋์ด
๋น๋น bibi
2022. 9. 13. 11:01
https://www.acmicpc.net/problem/2490
2490๋ฒ: ์ท๋์ด
์ฐ๋ฆฌ๋๋ผ ๊ณ ์ ์ ์ท๋์ด๋ ๋ค ๊ฐ์ ์ท์ง์ ๋์ ธ์ ๋ฐฐ(0)์ ๋ฑ(1)์ด ๋์ค๋ ์ซ์๋ฅผ ์ธ์ด ๋, ๊ฐ, ๊ฑธ, ์ท, ๋ชจ๋ฅผ ๊ฒฐ์ ํ๋ค. ๋ค ๊ฐ ์ท์ง์ ๋์ ธ์ ๋์จ ๊ฐ ์ท์ง์ ๋ฐฐ ํน์ ๋ฑ ์ ๋ณด๊ฐ ์ฃผ์ด์ง ๋ ๋(๋ฐฐ ํ
www.acmicpc.net
0์ด 1๊ฐ = ๋ = A
0์ด 2๊ฐ = ๊ฐ = B
0์ด 3๊ฐ = ๊ฑธ = C
0์ด 4๊ฐ = ์ท = D
0์ด 0๊ฐ = ๋ชจ = E
(1...3).forEach { _ in
let input = readLine()!.split(separator: " ")
let upperCount = input.filter { $0 == "0" }.count
switch upperCount {
case 1:
print("A")
case 2:
print("B")
case 3:
print("C")
case 4:
print("D")
case 0:
print("E")
default:
break
}
}