1. 스칼라 기본 형태

l.flatMap(sl => sl.filter(el => el > 0).map(el => el.toString.length))


2. 스칼라 for comprehension

for { sl <- l el <- sl if el > 0 } yield el.toString.length


3. 코틀린 가로로 쭉

l.flatMap { sl -> sl.filter { el -> el > 0 }.map { el -> el.toString().length }}


4. 코틀린 줄 나누기

l.flatMap { sl -> sl.filter { el -> el > 0 }.map { el -> el.toString().length } }

아무리 봐도 2번 아님?