設問
乱数で1000000秒から1999999秒までの時間を発生させる.その時間が何日と何時 間,何分,何秒であるかを計算してそれらの値を持つ配列を作成するスクリプト を作成せよ.結果の表示としては,発生させた時間(秒)と配列の要素が順に表示 させられていれば,それで構わない.なお,この課題ではくり返しは対して重要 ではない.
t = rand(1000000) + 1000000 printf "%d seconds\n", t time = [] for i in 0..1 time[i] = t % 60 t /= 60 end time[2] = t % 24 time[3] = t / 24 p time.reverse |
設問
乱数で1000000秒から1999999秒までの時間を発生させる.その時間が何日と何時 間,何分,何秒であるかを計算してそれらの値を持つ配列を作成するスクリプト を作成せよ.結果の表示としては,発生させた時間(秒)と配列の要素が順に表示 させられていれば,それで構わない.なお,この課題ではくり返しは対して重要 ではない.
t = rand(1000000) + 1000000 printf "%d seconds\n", t time = [] for i in 0..1 time[i] = t % 60 t /= 60 end time[2] = t % 24 time[3] = t / 24 p time.reverse |
Back |