落書きノート

ふと自分が気になった事を書いてます

Rubyで問題を解く

puts "何個表示しますか。"
num = gets.to_i

for i in 0..num - 1 do
  if i % 2 == 0 then
    print '+'
  else
    print '-'
  end
end

puts



puts "正の整数値を入力してください。"
num = gets.to_i
i = 0

while num > 0 do
  num /= 10
  i += 1
end

print "その値は", i, "桁です。"
puts



puts "何個表示しますか。"
num = gets.to_i

for i in 0..num - 1 do
  print '*'
end

puts



puts "正の整数値を入力してください。"
num = gets.to_i

for i in -num..0 do
  puts -i
end




puts "正の整数値を入力してください。"
num = gets.to_i

for i in 0..num do
  puts i
end




puts "nの値を入力してください。"
num = gets.to_i
ans = 0

for i in 1..num do
  ans += i
end

puts ans