@so_zaneli Problem 24. 十進表記の場合、例えば 123 を 10 で割って余り 3、商の 12 を 10 で割って余り 2、商 1 が出て終了、的な考えで、最初は 2 で割って、次は 3 で割って、次は 4 で割って、... とやるとシンプルかも。
— [1..100]>>=pen (@1to100pen) 2014, 1月 14
@so_zaneli (100万-1)を2で割った余りは1、その商の方を3で割った余りは1、さらにその商を4で割った余りは2、さらに...とやって余りを右から並べると[2,6,6,2,5,1,2,1,1,0]という数列ができます(最初の余りは0としとく)。これを使うと
— [1..100]>>=pen (@1to100pen) 2014, 1月 14