Newer
Older
Ruby / sortany.rb
@mktao2 mktao2 9 days ago 709 bytes upload all files
#! /Users/makoto/.rbenv/shims/ruby
# -*- coding:utf-8 -*-

require 'csv'
csv = CSV.read("sntw.csv", headers:true)
print("身長と体重を調べます。\n")
print("身長順ならh, 体重順ならw を入力してください。(h以外のものを入力すると、体重順が優先されます)\n")
search = gets.chomp

if search == "h"
  csv.sort_by{|x| x[2].to_f}.reverse.each do |hight|
    printf("番号:%s 名前:%s 身長:%.2fcm 体重:%.2fkg\n", hight[0], hight[1], hight[2], hight[3].to_f)
  end
else
  csv.sort_by{|x| x[3].to_f}.reverse.each do |weight|
    printf("番号:%s 名前:%s 身長:%.2fcm 体重:%.2fkg\n", weight[0], weight[1], weight[2], weight[3].to_f)
  end
end