[kotlin] 리스트(List)에서 특정 패턴을 가진 요소들을 찾고 수를 세는 방법은 무엇인가요?

다음은 패턴을 가진 요소들을 찾아 수를 셈으로써 문제를 해결하는 Kotlin 코드 예시입니다.

val pattern = "your_pattern"
val list = listOf("item1", "item2_pattern", "item3_pattern", "item4")

val count = list.filter { it.contains(pattern) }.count()

println("패턴을 가진 요소의 수: $count")

위의 코드에서 filter 함수는 주어진 패턴을 가진 요소를 필터링하고, count 함수는 필터링된 결과의 개수를 반환합니다.

이와 같이 Kotlin의 filtercount 함수를 사용하여 리스트에서 특정 패턴을 가진 요소들을 찾고 수를 세는 방법을 구현할 수 있습니다.