PadRight
PadRight(list, n)pads
listto lengthnby adding0on the right.
PadRight(list, n, x)pads
listto lengthnby addingxon the right.
PadRight(list)turns the ragged list
listinto a regular list by adding ‘0’ on the right.
Examples
>> PadRight({1, 2, 3}, 5){1,2,3,0,0}
>> PadRight(x(a, b, c), 5)x(a,b,c,0,0)
>> PadRight({1, 2, 3}, 2){1,2}
>> PadRight({{}, {1, 2}, {1, 2, 3}}){{0,0,0},{1,2,0},{1,2,3}}>> With({r = Map(Fibonacci, Range(2, 14))}, Position(#, {1, 0, 1})[[All, 1]] &@ Table(If(Length@ # < 3, {}, Take(#, -3)) &@ IntegerDigits@ Total@ Map(FromDigits@ PadRight({1}, Flatten@ #) &@ Reverse@ Position(r, #) &, Abs@ Differences@ NestWhileList(Function(k, k - SelectFirst(Reverse@ r, # < k &)), n + 1, # > 1 &)), {n, 373}))
{4,12,17,25,33,38,46,51,59,67,72,80,88,93,101,106,114,122,127,135,140,148,156,161,169,177,182,190,195,203,211,216,224,232,237,245,250,258,266,271,279,284,292,300,305,313,321,326,334,339,347,355,360,368,373}Implementation status
- ✅ - full supported