[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의 filter와 count 함수를 사용하여 리스트에서 특정 패턴을 가진 요소들을 찾고 수를 세는 방법을 구현할 수 있습니다.