본문 바로가기

Study/☁️ 1일 1문제

[1일 1문제] 백준 단계별로 풀어보기 3-7번 (10.02~10.06)

728x90
반응형

10.02

연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오.

package baekjoon;

import java.util.Scanner;

public class java_1002 {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
		int a = scanner.nextInt();
		
		if (a % 4 == 0) {
			if (a % 100 != 0) {
				System.out.println("1");
			} else if(a % 400 == 0) {
				System.out.println("1");
			} else {
				System.out.println("0");
			}
		} else {
			System.out.println("0");
		}
	}
}

 

 

10.03

사분면 고르기

package baekjoon;

import java.util.Scanner;

public class java_1003 {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
		int x = scanner.nextInt();
		int y = scanner.nextInt();
		
		if (x > 0) {
			if (y > 0) {
				System.out.println("1");
			} else {
				System.out.println("4");
			}
		} else {
			if (y > 0){
				System.out.println("2");
			} else {
				System.out.println("3");
			}
		}
	}
}

 

 

10.04

알람 시계

package baekjoon;

import java.util.Scanner;

public class java_1004 {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
		int H = scanner.nextInt();
		int M = scanner.nextInt();
		
		if (M < 45) {
			H = H - 1;
			if (H < 0) {
				H = 23;
			}
			M = 60 + (M - 45);
			System.out.println(H + " " + M);
		} else {
			System.out.println(H + " " + (M-45));
		}
	}
}

 

 

10.05

오븐 시계

package baekjoon;

import java.util.Scanner;

public class java_1005 {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
		int a = scanner.nextInt();
		int b = scanner.nextInt();
		int c = scanner.nextInt();
		
		if (b + c >= 60) {
			a = a + ((b+c)/60);
			b = (b + c) % 60;
			if (a >= 24) {
				a = a - 24;
			}
		} else {
			b = b + c;
		}
		System.out.println(a + " " + b);
	}
}

 

 

10.06

주사위 세개

package baekjoon;

import java.util.Scanner;

public class java_1006 {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
		int a = scanner.nextInt();
		int b = scanner.nextInt();
		int c = scanner.nextInt();
		
		if ((a == b) && (a == c)) { // a,b,c 같은 경우
			System.out.println(10000 + a * 1000); 
		} else if ((a == b) && (a != c)) { // a,b 같은 경우
			System.out.println(1000 + a * 100); 
		} else if ((a != b) && (a == c)) { // a,c 같은 경우
			System.out.println(1000 + a * 100);
		} else if ((a != b) && (a != c) && (b == c)) { // b,c 같은 경우
			System.out.println(1000 + b * 100);
		} else if ((a != b) && (a != c) && (b != c)){ // 다 다른 경우
			if((a < b) && (b > c)) {
				System.out.println(b * 100);
			} else if ((a < c) && (c > b)) {
				System.out.println(c * 100);
			} else {
				System.out.println(a *100);
			}
		}
	}
}
728x90
반응형