読者です 読者をやめる 読者になる 読者になる

hayateasdf's blog

C#,javascript,pythonなどいろいろ。広く浅く

rubyやろうか...

# 九九を表示しよう。
# 数値オブジェクトとかArrayとかRangeとかを使う。

#ネットにあったやつ
def n0 
	for x in 1..9
		for y in 1..9
			print x * y, " "
		end
		puts
	end
end
# 上と似てるやつ
def n1 
	range = 1..9
	range.each do |x|
		range.each do |y|
			res = x * y
			print(res.to_s + " ")
		end
		puts
	end
end
# times
def n2 
	9.times do |x|
		9.times do |y|
			res = (x + 1) * (y + 1)
			print(res.to_s + " ")
		end
		puts
	end
end
# Array class
def n3 
	range = Array.new(9){|idx| idx + 1}
	range.each do |x|
		range.each do |y|
			res = x * y
			print(res.to_s + " ")
		end
		puts
	end
end