even shorter

This commit is contained in:
kamoshi 2019-12-08 08:39:36 +01:00 committed by GitHub
parent eacc84c3ee
commit 83c8b6149b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1 +1 @@
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))
print(((list:List[Int])=>list.count(_==1)*list.count(_==2))(Source.fromFile(getClass.getResource("/input8.txt").getFile).toList.map(_.asDigit).grouped(150).toList.map(x=>(x.count(_==0),x)).minBy(_._1)._2))