[백준] Identifying tea (11549)(kotlin)

원본 문제

문제 설명

Blind tea tasting is the skill of identifying a tea by using only your senses of smell and taste.

As part of the Ideal Challenge of Pure-Tea Consumers (ICPC), a local TV show is organized. During the show, a full teapot is prepared and five contestants are handed a cup of tea each. The participants must smell, taste and assess the sample so as to identify the tea type, which can be: (1) white tea; (2) green tea; (3) black tea; or (4) herbal tea. At the end, the answers are checked to determine the number of correct guesses.

Given the actual tea type and the answers provided, determine the number of contestants who got the correct answer.

입력

The first line contains an integer T representing the tea type (1 ≤ T ≤ 4). The second line contains five integers A, B, C, D and E, indicating the answer given by each contestant (1 ≤ A, B, C, D, E ≤ 4).

출력

Output a line with an integer representing the number of contestants who got the correct answer.

테스트 케이스

입력 출력
1
1 2 3 2 1
2
3
4 1 1 2 1
0

문제 풀이1

import java.util.Scanner

fun main(args: Array<String>) = println(
    sc.nextInt()
        .let { answer ->
            (0 until 5)
                .map { sc.nextInt() }
                .count { contestant ->
                    answer == contestant
                }
        }
)

val sc = Scanner(System.`in`)