2012年10月1日月曜日

開発環境

『初めてのプログラミング 第2版』(Chris Pine 著、長尾 高弘 訳、オライリー・ジャパン、2010年、ISBN978-4-87311-469-9)の 7章(フロー制御), 7.5(練習問題)、続・耳の遠いおばあちゃん を解いてみる。

その他参考書籍

続・耳の遠いおばあちゃん

コード(TextWrangler)

sample.rb

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

while true
  ask = gets.chomp
  break if ask == 'BYE'
  if ask == ask.upcase
    puts "NO, NOT SINCE #{1930 + rand(21)}!"
  else
    puts "HUH?1 SPEAK UP, SONNY!"
  end
end
puts 'BYE'

入出力結果(Terminal)

$ ./sample.rb
hi
HUH?1 SPEAK UP, SONNY!
Hi
HUH?1 SPEAK UP, SONNY!
HI
NO, NOT SINCE 1943!
bye
HUH?1 SPEAK UP, SONNY!
Bye
HUH?1 SPEAK UP, SONNY!
BYE
NO, NOT SINCE 1950!
BYE
NO, NOT SINCE 1942!
hi
HUH?1 SPEAK UP, SONNY!
BYE
NO, NOT SINCE 1942!
BYE
NO, NOT SINCE 1930!
BYE
BYE
$

0 コメント:

コメントを投稿