-
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