2012年5月4日金曜日

開発環境

『初めてのプログラミング 第2版』(Chris Pine 著、長尾 高弘 訳、オライリー・ジャパン、2010年、ISBN978-4-87311-469-9)の 7章(フロー制御), 7.5(練習問題)、「壁にビールが99本」を解いてみる。

その他参考書籍

「壁にビールが99本」

コード(TextWrangler)

#!/usr/bin/env ruby
#encoding: utf-8

n = 5
while n > 1
  puts "壁にビールが全部で#{n}本、ビールが#{n}本!"
  n -= 1
  puts "1本取ってこっちにおくれ、壁にビールが全部で#{n}本!"
end
puts "壁にビールが#{n}本、ビールが#{n}本!"
puts "1本取ってこっちにおくれ、壁にビールがもうないよ!"

入出力結果(Terminal)

$ ruby sample.rb
壁にビールが全部で5本、ビールが5本!
1本取ってこっちにおくれ、壁にビールが全部で4本!
壁にビールが全部で4本、ビールが4本!
1本取ってこっちにおくれ、壁にビールが全部で3本!
壁にビールが全部で3本、ビールが3本!
1本取ってこっちにおくれ、壁にビールが全部で2本!
壁にビールが全部で2本、ビールが2本!
1本取ってこっちにおくれ、壁にビールが全部で1本!
壁にビールが1本、ビールが1本!
1本取ってこっちにおくれ、壁にビールがもうないよ!
$

今回の周ではirb(インタラクティブRuby)も少しずつ活用してみることに。

まだ上記の本を入手してないのでまた最初から。

本書を続けつつ、上記の本を早く入手してそっちに切り替え。本書も飽きてきたから早く入手しないと。。

0 コメント:

コメントを投稿