yaginuuu / hamee_challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hamee内定者研修前課題

Overview

  1. 以下のようなプログラムを作成してください。
    1から100までの数を表示させます。 ただし、3の倍数のときは数字の代わりにFizz, 5の倍数の時は数字の代わりにBuzz, 15の倍数の時は数字の代わりにFizzBuzzと表示してください。
  2. 1から100までの数字の中で、素数のみを表示するプログラムを作成してください。
  3. 1から100万までの数字の中で、最大の素数と素数の総数を表示するプログラムを作成してください。
    ただし、実行開始から出力終了まで遅くとも10秒程度で終了するようにしてください。
    参考:http://techtipshoge.blogspot.jp/2010/09/blog-post_24.html

Usage

ruby Challenge_1.rb

ruby Challenge_2.rb

ruby Challenge_3_2.rb

Point

  • オブジェクト指向を意識

Benchmark

課題3

  • 最初
    • 測定不可能
  • 「エラトステネスの篩」適応後
    • 211.510000(sec)
  • 最終結果
    • 0.100000(sec)

Author

@yaginuuu

About


Languages

Language:Ruby 100.0%