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