Skip to main content
We’ve updated our Terms of Service. A new AI Addendum clarifies how Stack Overflow utilizes AI interactions.
Code Golf

Return to Answer

-2
Source Link
ბიმო
  • 17k
  • 3
  • 43
  • 106

Haskell, 9189 bytes

g n=sum[1|a<-[0..n-1]n],_<-filter(n==).scanl1(+)$drop a[p|p<-[2..n],all((>0).mod p)[2..p-1]]]

Try it online! Try it online!

Alternative, 9189 bytes

f n=length$do a<-[0..n-1];filtern];filter(n==).scanl1(+)$drop a[p|p<-[2..n],all((>0).mod p)[2..p-1]]

Try it online! Try it online!

Haskell, 91 bytes

g n=sum[1|a<-[0..n-1],_<-filter(n==).scanl1(+)$drop a[p|p<-[2..n],all((>0).mod p)[2..p-1]]]

Try it online!

Alternative, 91 bytes

f n=length$do a<-[0..n-1];filter(n==).scanl1(+)$drop a[p|p<-[2..n],all((>0).mod p)[2..p-1]]

Try it online!

Haskell, 89 bytes

g n=sum[1|a<-[0..n],_<-filter(n==).scanl1(+)$drop a[p|p<-[2..n],all((>0).mod p)[2..p-1]]]

Try it online!

Alternative, 89 bytes

f n=length$do a<-[0..n];filter(n==).scanl1(+)$drop a[p|p<-[2..n],all((>0).mod p)[2..p-1]]

Try it online!

Source Link
ბიმო
  • 17k
  • 3
  • 43
  • 106

Haskell, 91 bytes

g n=sum[1|a<-[0..n-1],_<-filter(n==).scanl1(+)$drop a[p|p<-[2..n],all((>0).mod p)[2..p-1]]]

Try it online!

Alternative, 91 bytes

f n=length$do a<-[0..n-1];filter(n==).scanl1(+)$drop a[p|p<-[2..n],all((>0).mod p)[2..p-1]]

Try it online!

AltStyle によって変換されたページ (->オリジナル) /