Submission #308122


Source Code Expand

import java.util.Scanner;
import java.math.BigDecimal;

public class Main {
	public static void main ( String[] args ) {
	Scanner in = new Scanner(System.in);
	double Deg = in.nextInt();
	double Dis = in.nextInt();
	String Dir = "";
	int W = 0;

	//風向の検討
	if ( Deg >= 11.25 && Deg < 33.75 ) {
		Dir = "NNE";
	} else if ( Deg >= 337.5 && Deg < 562.5 ) {
		Dir = "NE";
	} else if ( Deg >= 562.5 && Deg < 787.5 ) {
		Dir = "ENE";
	} else if ( Deg >= 787.5 && Deg < 1012.5 ) {
		Dir = "E";
	} else if ( Deg >= 1012.5 && Deg < 1237.5 ) {
		Dir = "ESE";
	} else if ( Deg >= 1237.5 && Deg < 1462.5 ) {
		Dir = "SE";
	} else if ( Deg >= 1462.5 && Deg < 1687.5 ) {
		Dir = "SSE";
	} else if ( Deg >= 1687.5 && Deg < 1912.5 ) {
		Dir = "S";
	} else if ( Deg >= 1912.5 && Deg < 2137.5 ) {
		Dir = "SSW";
	} else if ( Deg >= 2137.5 && Deg < 2362.5 ) {
		Dir = "SW";
	} else if ( Deg >= 2362.5 && Deg < 2587.5 ) {
		Dir = "WSW";
	} else if ( Deg >= 2587.5 && Deg < 2812.5 ) {
		Dir = "W";
	} else if ( Deg >= 2812.5 && Deg < 3037.5 ) {
		Dir = "WNW";
	} else if ( Deg >= 3037.5 && Deg < 3262.5 ) {
		Dir = "NW";
	} else if ( Deg >= 3262.5 && Deg < 3487.5 ) {
		Dir = "NNW";
	} else {
		Dir = "N";
	}

	//風程の検討

	double w1 = Dis / 60;
	BigDecimal w2 = new BigDecimal(String.valueOf(w1));
	double w3 = w2.setScale(1,BigDecimal.ROUND_HALF_UP).doubleValue();

	if ( w3 >= 0.0 && w3 <= 0.2 ) {
		Dir = "C";
		W = 0;
	} else if ( w3 >= 0.3 && w3 <= 1.5 ) {
		W = 1;
	} else if ( w3 >= 1.6 && w3 <= 3.3 ) {
		W = 2;
	} else if ( w3 >= 3.4 && w3 <= 5.4 ) {
		W = 3;
	} else if ( w3 >= 5.5 && w3 <= 7.9 ) {
		W = 4;
	} else if ( w3 >= 8.0 && w3 <= 10.7 ) {
		W = 5;
	} else if ( w3 >= 10.8 && w3 <= 13.8 ) {
		W = 6;
	} else if ( w3 >= 13.9 && w3 <= 17.1 ) {
		W = 7;
	} else if ( w3 >= 17.2 && w3 <= 20.7 ) {
		W = 8;
	} else if ( w3 >= 20.8 && w3 <= 24.4 ) {
		W = 9;
	} else if ( w3 >= 24.5 && w3 <= 28.4 ) {
		W = 10;
	} else if ( w3 >= 28.5 && w3 <= 32.6 ) {
		W = 11;
	} else if ( w3 >= 32.7 ) {
		W = 12;
	}
		System.out.print(Dir + " " + W);
	}
}

Submission Info

Submission Time
Task C - 風力観測
User yuta0825
Language Java (OpenJDK 1.7.0)
Score 0
Code Size 2134 Byte
Status WA
Exec Time 435 ms
Memory 23964 KB

Judge Result

Set Name all
Score / Max Score 0 / 100
Status
WA × 66
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 WA 377 ms 23804 KB
00_sample_02.txt WA 371 ms 23832 KB
00_sample_03.txt WA 353 ms 23960 KB
00_sample_04.txt WA 361 ms 23832 KB
00_sample_05.txt WA 364 ms 23836 KB
00_sample_06.txt WA 345 ms 23960 KB
00_sample_07.txt WA 354 ms 23880 KB
00_sample_08.txt WA 355 ms 23888 KB
test_01.txt WA 359 ms 23832 KB
test_02.txt WA 352 ms 23960 KB
test_03.txt WA 371 ms 23740 KB
test_04.txt WA 377 ms 23960 KB
test_05.txt WA 358 ms 23832 KB
test_06.txt WA 366 ms 23828 KB
test_07.txt WA 348 ms 23948 KB
test_08.txt WA 352 ms 23964 KB
test_09.txt WA 349 ms 23832 KB
test_10.txt WA 350 ms 23916 KB
test_11.txt WA 341 ms 23828 KB
test_12.txt WA 350 ms 23960 KB
test_13.txt WA 339 ms 23832 KB
test_14.txt WA 356 ms 23964 KB
test_15.txt WA 342 ms 23832 KB
test_16.txt WA 347 ms 23832 KB
test_17.txt WA 353 ms 23836 KB
test_18.txt WA 366 ms 23832 KB
test_19.txt WA 435 ms 23836 KB
test_20.txt WA 396 ms 23960 KB
test_21.txt WA 403 ms 23832 KB
test_22.txt WA 388 ms 23836 KB
test_23.txt WA 397 ms 23836 KB
test_24.txt WA 366 ms 23956 KB
test_25.txt WA 357 ms 23800 KB
test_26.txt WA 357 ms 23828 KB
test_27.txt WA 354 ms 23936 KB
test_28.txt WA 348 ms 23832 KB
test_29.txt WA 347 ms 23804 KB
test_30.txt WA 352 ms 23952 KB
test_31.txt WA 353 ms 23928 KB
test_32.txt WA 361 ms 23924 KB
test_33.txt WA 357 ms 23836 KB
test_34.txt WA 351 ms 23832 KB
test_35.txt WA 355 ms 23824 KB
test_36.txt WA 356 ms 23828 KB
test_37.txt WA 345 ms 23832 KB
test_38.txt WA 347 ms 23956 KB
test_39.txt WA 359 ms 23832 KB
test_40.txt WA 346 ms 23832 KB
test_41.txt WA 347 ms 23956 KB
test_42.txt WA 343 ms 23960 KB
test_43.txt WA 347 ms 23960 KB
test_44.txt WA 347 ms 23840 KB
test_45.txt WA 345 ms 23848 KB
test_46.txt WA 343 ms 23832 KB
test_47.txt WA 356 ms 23832 KB
test_48.txt WA 342 ms 23800 KB
test_49.txt WA 351 ms 23832 KB
test_50.txt WA 345 ms 23804 KB
test_51.txt WA 354 ms 23836 KB
test_52.txt WA 343 ms 23828 KB
test_53.txt WA 344 ms 23888 KB
test_54.txt WA 346 ms 23832 KB
test_55.txt WA 348 ms 23832 KB
test_56.txt WA 344 ms 23832 KB
test_57.txt WA 344 ms 23832 KB
test_58.txt WA 344 ms 23836 KB