Submission #691741


Source Code Expand

object Main extends App {
  val Array(deg, dis) = readLine.split(" ")
  var dir = deg.toDouble / 10 match {
    case d if d >= 11.25 && d < 33.75 => "NNE"
    case d if d >= 33.75 && d < 56.25 => "NE"
    case d if d >= 56.25 && d < 78.75 => "ENE"
    case d if d >= 78.75 && d < 101.25 => "E"
    case d if d >= 101.25 && d < 123.75 => "ESE"
    case d if d >= 123.75 && d < 146.25 => "SE"
    case d if d >= 146.25 && d < 168.75 => "SSE"
    case d if d >= 168.75 && d < 191.25 => "S"
    case d if d >= 191.25 && d < 213.75 => "SSW"
    case d if d >= 213.75 && d < 236.25 => "SW"
    case d if d >= 236.25 && d < 258.75 => "WSW"
    case d if d >= 258.75 && d < 281.25 => "W"
    case d if d >= 281.25 && d < 303.75 => "WNW"
    case d if d >= 303.75 && d < 326.25 => "NW"
    case d if d >= 326.25 && d < 348.75 => "NNW"
    case _ => "N"
  }
  var ws = math.floor(dis.toDouble / 60 * 10 + 0.5) / 10 match {
    case d if d <= 0.2 => 0
    case d if d >= 0.3 && d <= 1.5 => 1
    case d if d >= 1.6 && d <= 3.3 => 2
    case d if d >= 3.4 && d <= 5.4 => 3
    case d if d >= 5.5 && d <= 7.9 => 4
    case d if d >= 8.0 && d <= 10.7 => 5
    case d if d >= 10.8 && d <= 13.8 => 6
    case d if d >= 13.9 && d <= 17.1 => 7
    case d if d >= 17.2 && d <= 20.7 => 8
    case d if d >= 20.8 && d <= 24.4 => 9
    case d if d >= 24.5 && d <= 28.4 => 10
    case d if d >= 28.5 && d <= 32.6 => 11
    case _ => 12
  }
  if (ws == 0) {
    dir = "c"
  }
  println(dir + " " + ws)
}

Submission Info

Submission Time
Task C - 風力観測
User hum2
Language Scala (2.9.1)
Score 0
Code Size 1518 Byte
Status WA
Exec Time 975 ms
Memory 36452 KB

Judge Result

Set Name all
Score / Max Score 0 / 100
Status
AC × 63
WA × 3
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 975 ms 36404 KB
00_sample_02.txt WA 776 ms 36356 KB
00_sample_03.txt AC 784 ms 36384 KB
00_sample_04.txt AC 790 ms 36416 KB
00_sample_05.txt AC 786 ms 36436 KB
00_sample_06.txt AC 781 ms 36336 KB
00_sample_07.txt AC 778 ms 36336 KB
00_sample_08.txt AC 784 ms 36428 KB
test_01.txt AC 794 ms 36340 KB
test_02.txt AC 785 ms 36420 KB
test_03.txt AC 789 ms 36328 KB
test_04.txt AC 793 ms 36392 KB
test_05.txt AC 801 ms 36384 KB
test_06.txt AC 793 ms 36340 KB
test_07.txt AC 784 ms 36224 KB
test_08.txt AC 803 ms 36356 KB
test_09.txt AC 794 ms 36288 KB
test_10.txt AC 785 ms 36324 KB
test_11.txt AC 792 ms 36336 KB
test_12.txt AC 793 ms 36324 KB
test_13.txt WA 776 ms 36408 KB
test_14.txt AC 785 ms 36344 KB
test_15.txt AC 778 ms 36436 KB
test_16.txt AC 779 ms 36420 KB
test_17.txt AC 782 ms 36376 KB
test_18.txt AC 793 ms 36416 KB
test_19.txt AC 780 ms 36244 KB
test_20.txt AC 786 ms 36240 KB
test_21.txt AC 797 ms 36276 KB
test_22.txt AC 793 ms 36324 KB
test_23.txt AC 790 ms 36356 KB
test_24.txt AC 804 ms 36412 KB
test_25.txt WA 792 ms 36452 KB
test_26.txt AC 787 ms 36352 KB
test_27.txt AC 797 ms 36360 KB
test_28.txt AC 785 ms 36444 KB
test_29.txt AC 789 ms 36264 KB
test_30.txt AC 787 ms 36324 KB
test_31.txt AC 794 ms 36332 KB
test_32.txt AC 792 ms 36348 KB
test_33.txt AC 790 ms 36216 KB
test_34.txt AC 789 ms 36372 KB
test_35.txt AC 789 ms 36292 KB
test_36.txt AC 789 ms 36424 KB
test_37.txt AC 779 ms 36404 KB
test_38.txt AC 794 ms 36356 KB
test_39.txt AC 791 ms 36288 KB
test_40.txt AC 789 ms 36356 KB
test_41.txt AC 799 ms 36364 KB
test_42.txt AC 790 ms 36240 KB
test_43.txt AC 794 ms 36420 KB
test_44.txt AC 818 ms 36272 KB
test_45.txt AC 789 ms 36356 KB
test_46.txt AC 782 ms 36380 KB
test_47.txt AC 797 ms 36384 KB
test_48.txt AC 774 ms 36412 KB
test_49.txt AC 781 ms 36324 KB
test_50.txt AC 786 ms 36364 KB
test_51.txt AC 782 ms 36280 KB
test_52.txt AC 786 ms 36432 KB
test_53.txt AC 808 ms 36336 KB
test_54.txt AC 797 ms 36404 KB
test_55.txt AC 786 ms 36392 KB
test_56.txt AC 779 ms 36196 KB
test_57.txt AC 793 ms 36364 KB
test_58.txt AC 807 ms 36316 KB