11
n個の奇妙な数字を印刷する
奇妙な数とは、適切な約数の合計が数自体より大きく、適切な約数のサブセットがその数に加算されない数です。 例: 70は、その適切な除数(1、2、5、7、10、14、および35)の合計が70を超える74であり、これらの数値の合計が70にならないため、奇妙な数字です。 18は、適切な除数(1、2、3、4、6、9)の合計が25であり、18より大きいが、3、6、および9の合計が18であるため、奇妙な数字ではありません。 あなたのタスクは、std-inで任意の数nを入力し、計算してファイルに出力するか、改行区切りで最初のn個の奇妙な数字をstd-outする最も短いプログラムを書くことです。回答のハードコーディングは許可されていません(最初にこれを指定しなかったため申し訳ありません)。 他の例については、次のページを参照してください:http : //mathworld.wolfram.com/WeirdNumber.html
12
code-golf