エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
完全数またはほぼ完全数 [ruby] - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
完全数またはほぼ完全数 [ruby] - Qiita
あるプログラミングテスト問題に出会い、とても参考になったので、その学びを納めておきたいと思います... あるプログラミングテスト問題に出会い、とても参考になったので、その学びを納めておきたいと思います。自身の回答に関しては、繰り返し処理が2重で存在するなど、まだまだ稚拙な回答ですが、この問題自体はとても参考になりました。 問題 Xを2 以上の整数とし、X の約数のうち X 自身を除いたものの和を Y とします。 このとき X = Y となるような X を完全数 |X-Y| = 1 となるような X をほぼ完全数 (|X-Y| は X-Y の絶対値を意味する) と言うことにする。 たとえば、X = 28 のとき 28 の約数は 1, 2, 4, 7, 14, 28 なので、Y = 1+2+4+7+14 = 28 となります。 従って、28 は完全数です。 また、X = 16 のとき Y = 1+2+4+8 = 15 となるので、|16 - 15| = 1 従って、16 はほぼ完全数です。 入力