RosettaCodeData/Task/Generator-Exponential/Jq/generator-exponential-1.jq

6 lines
174 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
# Compute self^m where m is a non-negative integer:
def pow(m): . as $in | reduce range(0;m) as $i (1; .*$in);
# state: [i, i^m]
def next_power(m): .[0] + 1 | [., pow(m) ];