삐까냥의 파도타기

3975. 승률 비교하기 본문

코딩/SW Expert Academy

3975. 승률 비교하기

금손형아 2018. 3. 27. 14:03

문제출처 : https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWIX_iFqjg4DFAVH



 2018년 3월 27일


import java.util.Scanner;


public class Q3975 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int testCase = sc.nextInt();

for (int i = 1; i <= testCase; i++) {

double alicerResult = calPercent(sc.nextDouble(), sc.nextDouble());

double bobResult = calPercent(sc.nextDouble(), sc.nextDouble());

String result = result(alicerResult, bobResult);

System.out.println("#" + i + " " + result);

}

}

static double calPercent(double win, double total) {

if (total % win == 0) {

total = total / win;

win = 1;

}

return win/total;

}

static String result (double alicerResult, double bobResult) {

if (alicerResult > bobResult) {

return "ALICE";

} else if (alicerResult < bobResult) {

return "BOB";

} else {

return "DRAW";

}

}

}


'코딩 > SW Expert Academy' 카테고리의 다른 글

3304. 최장 공통 부분 수열  (0) 2018.03.27
2948. 문자열 교집합  (0) 2018.03.27
2814. 최장 경로  (0) 2018.03.27
3408. 세가지 합 구하기  (0) 2018.03.15
3260. 두 수의 덧셈  (0) 2018.03.15