this solves part 1
This commit is contained in:
parent
1214979d4d
commit
eacc84c3ee
|
@ -1,2 +1 @@
|
|||
import kamlib.Reader
|
||||
((list:List[Int])=>list.foldLeft(0){(acc,next)=>if(next==1)acc+1 else acc}*list.foldLeft(0){(acc, next)=>if(next==2)acc+1 else acc})(Reader.readString("/input8.txt").toList.map(_.asDigit).grouped(150).toList.map(x=>(x.foldLeft(0){(acc,elem)=>if(elem==0)acc+1 else acc},x)).minBy(_._1)._2)
|
||||
print(((list:List[Int])=>list.foldLeft(0){(acc,next)=>if(next==1)acc+1 else acc}*list.foldLeft(0){(a,n)=>if(n==2)a+1 else a})(Source.fromFile(getClass.getResource("/input8.txt").getFile).toList.map(_.asDigit).grouped(150).toList.map(x=>(x.foldLeft(0){(a,e)=>if(e==0)a+1 else a},x)).minBy(_._1)._2))
|
||||
|
|
Loading…
Reference in a new issue