2008年11月アーカイブ

#!/usr/bin/ruby

puts "変換したい曜日の入力"
def wday
date = {"sunday" => "日曜日",
"monday" => "月曜日",
"tuesday" => "火曜日",
"wednesday" => "水曜日",
"thursday" => "木曜日",
"friday" => "金曜日",
"saturday" => "土曜日"}
puts date[$day]
end

$day = gets.chomp

wday

実行結果
変換したい曜日の入力
monday
月曜日

1.行列式の計算
#!/bin/usr/ruby -wKu
a=[1,2,3]
b=[4,5,6]

a.length.times{|i|
p a[i]+b[i]
}

実行結果
5
7
9

2.文字,文字列,数字が混じったaryをsortする
#!/bin/usr/ruby -wKu
a=[-100.to_s,"hoge",'a',1.to_s]
p a.sort

実行結果
["-100", "1", "a", "hoge"]

3.reverseを使わずreverseを実装
#!/usr/bin/ruby -wKu
a="hogefuga".split(//)
b=a.size
b.times {|b|
c=[]
c=a.pop

print c
}
puts

実行結果
agufegoh

1.文字列のbit数の表示プログラム
#!/bin/usr/ruby -wKu

puts "バイト数をしりたい文字列の入力"
a = gets.chomp

puts "バイト数は"
puts a .length

実行結果
t07057@t07057pc:~/Desktop/ruby課題$ ruby 04-1.rb
バイト数をしりたい文字列の入力
あああああ
バイト数は
15

2.文字列を変化させて表示させるプログラム
#!/bin/usr/ruby -wKu
puts "変化させる文字の入力"
a = gets.chomp
puts a+a.reverse
b = a.reverse.capitalize.reverse
puts b+a.reverse.capitalize

実行結果
t07057@t07057pc:~/Desktop/ruby課題$ ruby 04-2.rb
変化させる文字の入力
abc
abccba
abCCba

このアーカイブについて

このページには、2008年11月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2008年10月です。

次のアーカイブは2008年12月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。