package Ġcom . kon mik . collection benchmark Ċ Ċ import Ġjava . util .* Ċ Ċ object ĠBenchmark Kotlin Ġ{ ĊĊĠĠĠ Ġfun Ġbenchmark Kotlin Sequence ( list : ĠList < Int >) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist . as Sequence () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter Ġ{ Ġit Ġ-> Ġit Ġ% Ġ 1 0 Ġ!= Ġ 0 Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. map ( Int :: toString ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. flatMap Ġ{ Ġit Ġ-> Ġsequence Of ( it , Ġit Ġ+ Ġ 1 ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. to Collection ( ArrayList ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġbenchmark Kotlin List ( list : ĠList < Int >) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist . filter Ġ{ Ġit Ġ-> Ġit Ġ% Ġ 1 0 Ġ!= Ġ 0 Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. map ( Int :: toString ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. flatMap Ġ{ Ġit Ġ-> Ġmutable ListOf ( it , Ġit Ġ+ Ġ 1 ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. toList () ĊĠĠĠ Ġ} Ċ } ĊĊ