[백준] 10부제 (10797)

문제 설명

백준 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)
        
    }
)

태그:

카테고리:

업데이트: