[BACKJOON/JAVA] 단계별로 풀어보기 2단계

mimme·2023년 8월 11일
0

backjoon

목록 보기
2/5
post-thumbnail

백준 단계별로 풀어보기 2단계 [조건문]

  • 단계 : 2-1
  • 문제 : #1330
  • 문제 제목 : 두 수 비교하기
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int A = in.nextInt();
        int B = in.nextInt();

        if ( A > B){
          System.out.println(">");
        } else if ( A < B) {
          System.out.println("<");
        } else if ( A == B){
          System.out.println("==");
        }
        
        in.close();
    }
  }
  • 단계 : 2-2
  • 문제 : #9498
  • 문제 제목 : 두 수 비교하기
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int A = in.nextInt();

        if ( A >= 90 && A <= 100){
            System.out.println("A");
        } else if ( A >=80 && A < 90){
            System.out.println("B");
        } else if ( A >=70 && A < 80){
            System.out.println("C");
        } else if ( A >= 60 && A <70){
            System.out.println("D");
        } else {
            System.out.println("F");
        }
    }
}
  • 단계 : 2-3
  • 문제 : #2753
  • 문제 제목 : 윤년
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int a = in.nextInt();

        if ( a%4 == 0 && (a%400 == 0 || a%100 != 0) ){
            System.out.println("1");
        } else{
            System.out.println("0");
        }
        
        in.close();

    }
}
  • 단계 : 2-4
  • 문제 : #14681
  • 문제 제목 : 사분면 고르기
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int x = in.nextInt();
        int y = in.nextInt();

        if ( x > 0 && y > 0){
            System.out.println("1");
        } else if ( x < 0 && y > 0){
            System.out.println("2");
        } else if ( x < 0 && y < 0){
            System.out.println("3");
        } else if ( x > 0 && y < 0){
            System.out.println("4");
        }

        in.close();
    }
}
  • 단계 : 2-5
  • 문제 : #2884
  • 문제 제목 : 알람 시계
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int h = in.nextInt();
        int m = in.nextInt();
        
        in.close();

        if ( m < 45){

            h--;
            m = 60 - (45 - m);
            if ( h < 0){
                h = 23;
            }
            System.out.println(h + " " + m);
        }else {
            System.out.println(h + " " + (m-45));
        }
     }
}
  • 단계 : 2-6
  • 문제 : #2525
  • 문제 제목 : 오븐 시계
public class Main {
    
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        // 시간
        int h = in.nextInt();
        int m = in.nextInt();

        //경과 시간 
        int n = in.nextInt();

        in.close();
        System.out.println( ((m+n)/60+h)%24 + " " + (m+n)%60);
    }
}
  • 단계 : 2-7
  • 문제 : #2480
  • 문제 제목 : 주사위 세개
public class Main {
    public static void main(String[] args) {
        
        Scanner in = new Scanner(System.in);

        int a = in.nextInt();
        int b = in.nextInt();
        int c = in.nextInt();

        in.close();

        // 모두같은 경우
        if ( a == b && b == c && a == c){
            System.out.println(10000+(a*1000));
        } else if ( a == b && b != c ){
            System.out.println(1000+(a*100));
        } else if ( a == c && a != b ){
            System.out.println(1000+(a*100));
        } else if (b == c && a != b){
            System.out.println(1000+(b*100));
        } else if ( a != b && b !=c && a != c){
            if ( a > b && b > c){
                System.out.println(a*100);
            } else if ( a > c && c > b){
                System.out.println(a*100);
            } else if (b > a && a > c){
                System.out.println(b*100);
            } else if (b > c && c > a){
                System.out.println(b*100);
            } else if ( c > a && a > b){
                System.out.println(c*100);
            } else if ( c > b && b > a ){
                System.out.println(c*100);
            }
            
        }
         
    }
}
profile
끄적끄적

1개의 댓글

comment-user-thumbnail
2023년 8월 11일

훌륭한 글 감사드립니다.

답글 달기