[백준,BOJ 14681] 사분면 고르기(JAVA 구현)
·
CodingTest/백준 온라인 저지(BOJ)
-해법 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 구현)
·
CodingTest/백준 온라인 저지(BOJ)
-해법 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 구현)
·
CodingTest/백준 온라인 저지(BOJ)
-해법 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 구현)
·
CodingTest/백준 온라인 저지(BOJ)
-내 생각 첫 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 구현)
·
CodingTest/백준 온라인 저지(BOJ)
-해법 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 구현)
·
CodingTest/백준 온라인 저지(BOJ)
-해법 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 구현)
·
CodingTest/백준 온라인 저지(BOJ)
-해법 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(); } } 입력 후 사칙연산을 진행하는 모든 과정이 포함된 문제이다.
[백준,BOJ 1008] A/B (JAVA 구현)
·
CodingTest/백준 온라인 저지(BOJ)
-해법 출력 결과가 소수점으로 나오기 때문에 입력받는 과정에서 실수를 입력받아야 한다. 정수 입력 후 나누기 연산 시 정수 값이 떨어지기 때문이다.
[백준,BOJ 10998] A*B (JAVA 구현)
·
CodingTest/백준 온라인 저지(BOJ)
-해법 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.println(in.nextInt()*in.nextInt()); in.close(); } } 사칙연산을 이용하는 문제 중 대표하여 해법 하나를 작성해보았다.
[백준,BOJ 1001] A-B (JAVA 구현)
·
CodingTest/백준 온라인 저지(BOJ)
-내 생각 1000번 A+B와 동일한 문제이다.