RosettaCodeData/Task/Loops-Increment-loop-index-within-loop-body/Jq/loops-increment-loop-index-within-loop-body.jq
2023-07-01 13:44:08 -04:00

12 lines
237 B
Text

{i:42, count:0}
| while( .count <= 42;
.emit = null
| .i += 1
| if .i|is_prime
then
.count += 1
| .emit = "count at \(.i) is \(.count)"
| .i = .i + .i - 1
else .
end )
| select(.emit).emit