문제 설명
수학을 듣는 학생들의 명단 math와 영어를 듣는 학생들의 명단 english가 주어질 때, 수학과 영어를 모두 듣는 학생의 수를 반환하는 solution 함수를 작성하시오.
예를 들어, math가 ["kyle", "alex", "haley", "justin", "ken"]이고 english가 ["jun", "kyle", "haley", "beemo", "tiiger"]라면, 두 과목을 모두 듣는 학생은 "kyle"과 "haley" 2명입니다.
제한 사항
math의 길이는 1 이상 100,000 이하입니다.english의 길이는 1 이상 100,000 이하입니다.- 각 명단에서 학생 이름은 중복되지 않습니다.
- 학생 이름은 영어 소문자로만 구성되며, 길이는 1 이상 20 이하입니다.
예시 테스트케이스 설명
| 테스트케이스 번호 | math | english | return |
|---|---|---|---|
| 1 | ["kyle", "alex", "haley", "justin", "ken"] | ["jun", "kyle", "haley", "beemo", "tiiger"] | 2 |
| 2 | ["a", "b", "c"] | ["d", "e", "f"] | 0 |
| 3 | ["john", "jane", "bob"] | ["jane", "bob", "alice"] | 2 |
1번 테스트케이스 설명
수학을 듣는 학생: ["kyle", "alex", "haley", "justin", "ken"] 영어를 듣는 학생: ["jun", "kyle", "haley", "beemo", "tiiger"]
두 과목을 모두 듣는 학생:
- "kyle": 수학 O, 영어 O
- "haley": 수학 O, 영어 O
따라서 2를 반환합니다.
2번 테스트케이스 설명
수학을 듣는 학생: ["a", "b", "c"] 영어를 듣는 학생: ["d", "e", "f"]
두 과목을 모두 듣는 학생이 없습니다. 따라서 0을 반환합니다.
3번 테스트케이스 설명
수학을 듣는 학생: ["john", "jane", "bob"] 영어를 듣는 학생: ["jane", "bob", "alice"]
두 과목을 모두 듣는 학생:
- "jane": 수학 O, 영어 O
- "bob": 수학 O, 영어 O
따라서 2를 반환합니다.