エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
アルゴリズム for Ruby
再帰呼び出し 再帰 基本的な考え方 ある関数の内部で自分自身を呼び出して処理を繰り返す。 確実に「繰... 再帰呼び出し 再帰 基本的な考え方 ある関数の内部で自分自身を呼び出して処理を繰り返す。 確実に「繰り返しの終わり」がくるようにしなければならない。 class NumOfOne def main puts "適当な数値を入力して下さい" i = gets.chomp.to_i puts "#{i}の中に 1 は #{p_numOfOne( i )} 個含まれています。" end private def p_numOfOne( value ) ret = 0 # value を10で割って桁をずらしながら、最下位の桁が1であるかどうかを調べる while value > 0 if value % 10 == 1 ret += 1 end value = value / 10 end return ret end end countOne = NumOfOne.new countOne.ma

