ITP1_3_A Print Many Hello World
AOJ第8日目ということで、2週間目に突入。楽しんでいってみましょう!
問題
なんか、タイトルが単純で不安になります…
でもとりあえず問題はこちら ->
複数のHello World | プログラミング入門 | Aizu Online Judge
複数の Hello World の出力
1000 個の "Hello World" を出力するプログラムを作成して下さい。
Input
この問題に入力はありません。
Output
各行に "Hello World" と書かれた 1000 行の文字列を出力して下さい。
えっ、ここでこれっていうのは、いかに処理を軽くするかってこと…??
うん。わからないときは深読みはやめよう!
自分のコード
1000.times do puts "Hello World" end
1000回実行するわけだから、単純に.timesメソッドを使って
1000.times do ~ end
としておけばいいよね!という安直な感じで。
他の人のコード
whileでやった人
i = 0 while i < 1000 puts "Hello World" i = i+1 end
まぁ、ちょっと変数が必要になるけど、やることは基本一緒だよね。
という感じで、今回はあんまりおもしろいコードがなく残念。
問題が単純だから、ほかに方法もあんまりないっていうのが実情だとは思うけど…