java
[백 준] 2753번 : 윤년 - JAVA
문제 풀이 4의 배수는 윤년으로 1을 출력하지만, 100의 배수일 경우는 또 0을 출력해야 한다. 기본적인 알고리즘으로는, 먼저 4의 배수인지 여부를 판단하고 4의 배수일 경우, 400의 배수인지 100의 배수인지를 판단한다. 1-1 4의 배수일 경우 if ( year % 4 == 0) 2-1 4의 배수이면서 400의 배수일 경우 if ( year % 400 == 0) 2-2 4의 배수이면서 100의 배수일 경우 else if ( year % 100 == 0) 2-3 2단계 조건식의 나머지 else 1-2 1단계 조건식의 나머지 else import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; p..
[백 준] 9498번 : 시험 성적 - JAVA
문제 풀이 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int A = Integer.parseInt(br.readLine()); if(A>=90) System.out.println("A"); else if(A>=80) System.out.println("B"); else if (A>=70) System.out.pr..
[백 준] 1330번 : 두 수 비교하기 - JAVA
문제 풀이 - 삼항 연산자 사용 변수 = (조건문) ? (true 일 때의 연산) : (false 일 때의 연산) ; 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(); in.close(); System.out.println((A>B) ? ">" : ((AB) ? ">" : ((AB) ? ">" : ((A
[백 준] 11382번 : 꼬마 정민 - JAVA
문제 풀이 백준 11382번 꼬마 정민은 브론즈 5 난이도의 수학 및 구현 문제이다. 이 문제에서는 3개의 수 A, B, C가 주어진다. 그리고 A + B + C의 값을 출력. StringTokenizer를 이용해서 3개의 숫자를 입력받고 더한 값을 출력하면 됨. 단, 이 숫자들의 범위는 1 ≤ A, B, C ≤ 10¹² 이므로 int형을 쓰면 틀리기 때문에 long형으로 입력받아야 함 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(S..
[백 준] 25083번 : 새싹 - JAVA
문제 풀이 public class Main { public static void main(String[] args) { String s = " ,r'\"7\n" + // \", \n 이 제어문자다. "r`-_ ,' ,/\n" + // \n 이 제어문자다. " \\. \". L_r'\n" + // \\, \", \n 이 제어문자다. " `~\\/\n" + // \\, \n 이 제어문자다. " |\n" + // \n 이 제어문자다. " |"; System.out.print(s); } }
[백 준] 10172번 : 개 - JAVA
문제 풀이 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("||_/=\\\\__|"); } } public class Main { public static void main(String[] args) throws IOException { BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); bw...
[백 준] 10171번 : 고양이 - JAVA
문제 풀이 BufferedWriter import java.io.BufferedWriter; import java.io.OutputStreamWriter; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); bw.write("\\ /\\"); bw.newLine();// 줄 구분자 bw.write(" ) ( ')"); bw.newLine(); bw.write("( / )"); bw.newLine(); bw.write(" \\(__)..
[백 준] 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(); in.close(); System.out.println(A*(B%10)); System.out.println(A*(B%100/10)); System.out.println(A*(B/100)); System.out.println(A*B); } } import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRead..