[백준] 10부제 (10797)
문제 설명
입력 및 출력
» 입력
첫 줄에는 날짜의 일의 자리 숫자가 주어지고 두 번째 줄에는 5대의 자동차 번호의 일의 자리 숫자가 주어진다. 날짜와 자동차의 일의 자리 숫자는 모두 0에서 9까지의 정수 중 하나이다.
» 출력
주어진 날짜와 자동차의 일의 자리 숫자를 보고 10부제를 위반하는 차량의 대수를 출력한다.
예제 입출력(테스트케이스)
입력 | 출력 |
---|---|
1 1 2 3 4 5 |
1 |
3 1 2 3 5 3 |
2 |
5 1 3 0 7 4 |
0 |
문제 풀이(SWIFT) 1
//
// main.swift
// BOJ10797_SWIFT
//
// Created by choiyoujun on 2022/01/22.
//
let num = Int(readLine()!)!
let licensePlate = readLine()!.split(separator: " ").map { Int($0)! }
print(
licensePlate.reduce(0) { (count: Int, car: Int) -> Int in
count + (car == num ? 1 : 0)
}
)