7 lines
140 B
Raku
7 lines
140 B
Raku
sub sma-generator (Int $P where * > 0) {
|
|
sub ($x) {
|
|
state @a = 0 xx $P;
|
|
@a.push($x).shift;
|
|
@a.sum / $P;
|
|
}
|
|
}
|