Submission #5333768
Source Code Expand
deg, dis = gets.split.map(&:to_i) def dir(deg, w) if w == 0 'C' else case deg when 112.5...337.5 'NNE' when 337.5...562.5 'NE' when 562.5...787.5 'ENE' when 787.5...1012.5 'E' when 1012.5...1237.5 'ESE' when 1237.5...1462.5 'SE' when 1462.5...1687.5 'SSE' when 1687.5...1912.5 'S' when 1912.5...2137.5 'SSW' when 2137.5...2362.5 'SW' when 2362.5...2587.5 'WSW' when 2587.5...2812.5 'W' when 2812.5...3037.5 'WNW' when 3037.5...3262.5 'NW' when 3262.5...3487.5 'NNW' else 'N' end end end def wind(dis) dis_s = (dis.to_f / 60).round(1) case dis_s when 0.0..0.2 0 when 0.3..1.5 1 when 1.6..3.3 2 when 3.4..5.4 3 when 5.5..7.9 4 when 8.0..10.7 5 when 10.8..13.8 6 when 13.9..17.1 7 when 17.2..20.7 8 when 20.8..24.4 9 when 24.5..28.4 10 when 28.5..32.6 11 else 12 end end w = wind(dis) puts "#{dir(deg, w)} #{w}"
Submission Info
Submission Time | |
---|---|
Task | C - 風力観測 |
User | raduwen |
Language | Ruby (2.3.3) |
Score | 100 |
Code Size | 1162 Byte |
Status | AC |
Exec Time | 7 ms |
Memory | 1788 KB |
Judge Result
Set Name | all | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
Set Name | Test Cases |
---|---|
all | 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 00_sample_05.txt, 00_sample_06.txt, 00_sample_07.txt, 00_sample_08.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt, test_23.txt, test_24.txt, test_25.txt, test_26.txt, test_27.txt, test_28.txt, test_29.txt, test_30.txt, test_31.txt, test_32.txt, test_33.txt, test_34.txt, test_35.txt, test_36.txt, test_37.txt, test_38.txt, test_39.txt, test_40.txt, test_41.txt, test_42.txt, test_43.txt, test_44.txt, test_45.txt, test_46.txt, test_47.txt, test_48.txt, test_49.txt, test_50.txt, test_51.txt, test_52.txt, test_53.txt, test_54.txt, test_55.txt, test_56.txt, test_57.txt, test_58.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_sample_01.txt | AC | 7 ms | 1788 KB |
00_sample_02.txt | AC | 7 ms | 1788 KB |
00_sample_03.txt | AC | 7 ms | 1788 KB |
00_sample_04.txt | AC | 7 ms | 1788 KB |
00_sample_05.txt | AC | 7 ms | 1788 KB |
00_sample_06.txt | AC | 7 ms | 1788 KB |
00_sample_07.txt | AC | 7 ms | 1788 KB |
00_sample_08.txt | AC | 7 ms | 1788 KB |
test_01.txt | AC | 7 ms | 1788 KB |
test_02.txt | AC | 7 ms | 1788 KB |
test_03.txt | AC | 7 ms | 1788 KB |
test_04.txt | AC | 7 ms | 1788 KB |
test_05.txt | AC | 7 ms | 1788 KB |
test_06.txt | AC | 7 ms | 1788 KB |
test_07.txt | AC | 7 ms | 1788 KB |
test_08.txt | AC | 7 ms | 1788 KB |
test_09.txt | AC | 7 ms | 1788 KB |
test_10.txt | AC | 7 ms | 1788 KB |
test_11.txt | AC | 7 ms | 1788 KB |
test_12.txt | AC | 7 ms | 1788 KB |
test_13.txt | AC | 7 ms | 1788 KB |
test_14.txt | AC | 7 ms | 1788 KB |
test_15.txt | AC | 7 ms | 1788 KB |
test_16.txt | AC | 7 ms | 1788 KB |
test_17.txt | AC | 7 ms | 1788 KB |
test_18.txt | AC | 7 ms | 1788 KB |
test_19.txt | AC | 7 ms | 1788 KB |
test_20.txt | AC | 7 ms | 1788 KB |
test_21.txt | AC | 7 ms | 1788 KB |
test_22.txt | AC | 7 ms | 1788 KB |
test_23.txt | AC | 7 ms | 1788 KB |
test_24.txt | AC | 7 ms | 1788 KB |
test_25.txt | AC | 7 ms | 1788 KB |
test_26.txt | AC | 7 ms | 1788 KB |
test_27.txt | AC | 7 ms | 1788 KB |
test_28.txt | AC | 7 ms | 1788 KB |
test_29.txt | AC | 7 ms | 1788 KB |
test_30.txt | AC | 7 ms | 1788 KB |
test_31.txt | AC | 7 ms | 1788 KB |
test_32.txt | AC | 7 ms | 1788 KB |
test_33.txt | AC | 7 ms | 1788 KB |
test_34.txt | AC | 7 ms | 1788 KB |
test_35.txt | AC | 7 ms | 1788 KB |
test_36.txt | AC | 7 ms | 1788 KB |
test_37.txt | AC | 7 ms | 1788 KB |
test_38.txt | AC | 7 ms | 1788 KB |
test_39.txt | AC | 7 ms | 1788 KB |
test_40.txt | AC | 7 ms | 1788 KB |
test_41.txt | AC | 7 ms | 1788 KB |
test_42.txt | AC | 7 ms | 1788 KB |
test_43.txt | AC | 7 ms | 1788 KB |
test_44.txt | AC | 7 ms | 1788 KB |
test_45.txt | AC | 7 ms | 1788 KB |
test_46.txt | AC | 7 ms | 1788 KB |
test_47.txt | AC | 7 ms | 1788 KB |
test_48.txt | AC | 7 ms | 1788 KB |
test_49.txt | AC | 7 ms | 1788 KB |
test_50.txt | AC | 7 ms | 1788 KB |
test_51.txt | AC | 7 ms | 1788 KB |
test_52.txt | AC | 7 ms | 1788 KB |
test_53.txt | AC | 7 ms | 1788 KB |
test_54.txt | AC | 7 ms | 1788 KB |
test_55.txt | AC | 7 ms | 1788 KB |
test_56.txt | AC | 7 ms | 1788 KB |
test_57.txt | AC | 7 ms | 1788 KB |
test_58.txt | AC | 7 ms | 1788 KB |