#!/usr/koeki/bin/ruby number = ARGV[0].to_i item = 0 1.upto(number) do |index| index = (-1)**index * index printf("%d",index) if index > 0 print("") elsif (number == index || number == -1 * index) break else print("+") end item += index end printf("=%d\n",item)