코테
[백준,BOJ 10950] A+B - 3(JAVA 구현)
-해법 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int t = in.nextInt(); for(int i=1;i
[백준,BOJ 2739] 구구단(JAVA 구현)
-해법 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int n = in.nextInt(); for(int i =1;i
[백준,BOJ 2884] 알람 시계(JAVA 구현)
-해법 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int h = in.nextInt(); int m = in.nextInt(); m-=45; if(m
[백준,BOJ 14681] 사분면 고르기(JAVA 구현)
-해법 import java.util.Scanner; 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(x0){ System.out.println("2"); }else if(x
[백준,BOJ 2753] 윤년(JAVA 구현)
-해법 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int year = in.nextInt(); if(year%4==0 && (year%100!=0||year%400==0)){ System.out.println("1"); }else{ System.out.println("0"); } in.close(); } } 윤년에 해당하는 조건이 무엇인지 파악한 뒤 논리 연산자를 활용하여 조건문을 만들어주면 된다.
[백준,BOJ 9498] 시험 성적(JAVA 구현)
-해법 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int score = in.nextInt(); if(score>=90){ System.out.println("A"); }else if(score>=80){ System.out.println("B"); }else if(score>=70){ System.out.println("C"); }else if(score>=60){ System.out.println("D"); }else{ System.out.println("F"); } in.close(); } } 쉽다.
[백준,BOJ 1330] 두 수 비교하기(JAVA 구현)
-내 생각 첫 if문 문제이다. 쉽다. -해법 import java.util.Scanner; 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
[백준,BOJ 2588] 곱셈(JAVA 구현)
-해법 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int A = in.nextInt(); int B = in.nextInt(); System.out.println(A * (B%10)); System.out.println(A * ((B/10)%10)); System.out.println(A * (B/100)); System.out.println(A * B); in.close(); } } 이 문제의 핵심은 입력받은 수를 각 자릿수 별로 분리할 수 있는지인 것 같다. 2번째 입력받은 세 자리 숫자를 분리해야 하므로 % 와/ 연산자를 적절..
[백준,BOJ 10430] 나머지 (JAVA 구현)
-해법 import java.util.Scanner; 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(); System.out.println((A+B)%C); System.out.println( ((A%C) + (B%C))%C); System.out.println( (A*B)%C); System.out.println( ((A%C) * (B%C))%C); in.close(); } } 문제에서 제공하는 수식을 C&W 하면 된다.
[백준,BOJ 10869] 사칙연산 (JAVA 구현)
-해법 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int a = in.nextInt(); int b = in.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); in.close(); } } 입력 후 사칙연산을 진행하는 모든 과정이 포함된 문제이다.