История изменений
Исправление RedPossum, (текущая версия) :
list.filter(x=>x.matches("""J[a-z]+""")).sliding(3,3).map(x=>s"${x(0)} and ${x(1)} follow ${x(2)}\n").reduceLeft((a,b)=>b+a).trim
String interpolation, и перенос строки убрал
Исходная версия RedPossum, :
list.filter(x=>x.matches("""J[a-z]+""")).sliding(3,3).map(x=>s"${x(0)} and ${x(1)} follow ${x(2)}\n").reduceLeft((a,b)=>b+a).trim
String interpolation, и перенос строки убрал