본문 바로가기

Algorithm

BOJ_1476_날짜계산 문의

package algorithm;


import java.util.Scanner;


public class 날짜계산_1476 {


private static Scanner scan;


public static void main(String[] args) {

// TODO Auto-generated method stub

/*

* E , M , S --> 날짜 1<= E && E <= 15 1<= S && S <= 28 1<= M && M <= 19

*/

scan = new Scanner(System.in);

int m = 1, s = 1, e = 1;

int M = scan.nextInt();

int S = scan.nextInt();

int E = scan.nextInt();

for (int i = 1; i < 16 * 28 * 19; i++) {

if (e == E && s == S && m == M) {

System.out.println(i);

break;

}

m += 1;

s += 1;

e += 1;


if (e == 16)

e = 1;

if (s == 29)

s = 1;

if (m == 20)

m = 1;

}

}

}



반응형

'Algorithm' 카테고리의 다른 글

BOJ_1525_퍼즐  (1) 2018.06.12
순열을 활용한 차이 최대값 구하기_BOJ_10819  (0) 2018.06.07
비트마스크 정리  (0) 2018.05.31
회문 작성 알고리즘  (0) 2018.05.01
전체 탐색 알고리즘 소개  (0) 2018.04.30