ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1~10번
    java codingtest 2022. 10. 23. 15:58

     

    1번 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		int a=scan.nextInt();
    		int b=scan.nextInt();
    		
    		System.out.println(a+b);
    		System.out.println(a-b);
    		System.out.println(a*b);
    		System.out.println(a/b);
    		System.out.println(a%b);
    	}
    }

     

    2번 첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다.

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		String a=scan.nextLine();
    		
    		a = a + "??!";
    		
    		System.out.println(a);
    	}
    }

     

    3번 1998년생인 내가 태국에서는 2541년생?!

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		int a=scan.nextInt();
    		
    		a = a - 543;
    		
    		System.out.println(a);
    	}
    }

     

    4번 킹, 퀸, 룩, 비숍, 나이트, 폰

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		
    		int[] a = new int[6];
    		int[] b = {1, 1, 2, 2, 2, 8};
    		
    		for (int i=0; i<a.length; i++) {
    			a[i] = scan.nextInt();
    		}
    		
    		for (int i=0; i<a.length; i++) {
    			int result = b[i] - a[i];
    			System.out.println(result);
    		} 
    	}
    }

     

    5번 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		
    		int A = scan.nextInt();
    		int B = scan.nextInt();
    		int C = scan.nextInt();
    		scan.close();
    		
    		int result1 = (A+B)%C;
    		int result2 = (A%C+B%C)%C;
    		int result3 = (A*B)%C;
    		int result4 = (A%C*B%C)%C;
    		
    		System.out.println(result1);
    		System.out.println(result2);
    		System.out.println(result3);
    		System.out.println(result4);
    	}
    }

     

    6번 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		int a=scan.nextInt();
    		int b=scan.nextInt();
    		
    		System.out.println(a*(b%10));
    		System.out.println(a*(b%100/10));
    		System.out.println(a*(b/100));
    		System.out.println(a*b);
    
    	}
    }

     

    7번 개를 출력한다.

    public class Main {
    public static void main(String[] args) {
    System.out.println("|\\/|");
    System.out.println("|q p|   /}");
    System.out.println("( 0 )\"\"\"\\");
    System.out.println("|\"^\"`    |");
    System.out.println("||/=\\\\__|");
    }
    }

     

    8번 시험 성적 출력

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		int a=scan.nextInt();
    		
    		if (a >= 90) {
    			System.out.println("A");
    		}else if(a >= 80 ) {
    			System.out.println("B");
    		}else if(a >= 70) {
    			System.out.println("C");
    		}else if(a >= 60) {
    			System.out.println("D");
    		}else {
    			System.out.println("F");
    		}
    	}
    }

     

    9번 두 수 비교하기

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		int a=scan.nextInt();
    		int b=scan.nextInt();
    		
    		if (a > b) {
    			System.out.println("<");
    		}else if(a < b ) {
    			System.out.println(">");
    		}else if(a == b) {
    			System.out.println("==");
    		}
    
    	}
    }

     

    10번 윤년 계산하기

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		int a=scan.nextInt();
    		
    		if (a % 4 == 0 && a % 100 != 0 || a % 400 == 0) {
    			System.out.println("1");
    		}else {
    			System.out.println("0");
    		}
    	}
    }

     

     

     

    'java codingtest' 카테고리의 다른 글

    21 ~ 30번  (0) 2022.10.27
    11 ~ 20번  (0) 2022.10.23

    댓글

Designed by Tistory.