전체 글
[백준/JAVA] 8393번 합
import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); int sum = 0; for (int i = 1; i
[백준/JAVA] 2525번 오븐 시계
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); // 요리 시작 시 int a = Integer.parseInt(st.nextToken()); // 요리 시작 분 int b = Integer.parseInt(st.nextToken()); // 요리에 필요한 시간 + b // 처음에는 b에다가 c를 넣으려고 했는데 // resu..
[백준/JAVA] 2884번 알람 시계
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { // 리팩토링 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int h = Integer.parseInt(st.nextToken()); int m = Integer.parseInt(st.nextToken()) - 45; if (m < 0) { m += 60; h = h == 0 ? 23 : h-1; } StringBuilde..
![[백준/JAVA] 14681번 사분면 고르기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDpCqI%2FbtrEntqhFEJ%2FOf4EHY7NQFerdRBl7nqvKk%2Fimg.png)
[백준/JAVA] 14681번 사분면 고르기
import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int x = Integer.parseInt(br.readLine()); int y = Integer.parseInt(br.readLine()); System.out.print(x > 0 ?(y>0 ? "1" : "4"):(y>0 ? "2" : "3")); } } 처음에는 if (x > 0) else {} 이런식으로 중첩 if문으로 y를 걸러주려고 했는데 삼항연산자가 떠올라서 혹시나 싶어서 해봤는데 됐다. 맨 아래..
[백준/JAVA] 10430번 나머지
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); int c = Integer.parseInt(st.nextToken()); StringBuilder sb = new StringB..
[백준/JAVA] 18108번 1998년생인 내가 태국에서는 2541년생?!
import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print(Integer.parseInt(br.readLine()) - 543); } }
![[백준/JAVA] 10926번 ??!](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu1HKN%2FbtrEgvB1W83%2FNVT9IMcONfmse81eXtFK6k%2Fimg.png)
[백준/JAVA] 10926번 ??!
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { // 두번째 풀이 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print(br.readLine() + "??!"); } } import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { // 첫번째 풀이 BufferedReader br = new BufferedReade..
[백준/JAVA] (CLASS1) 1152번 단어의 개수
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); System.out.print(st.countTokens()); } } StringTokenizer.countTokens() 현재 남아있는 Token(구분자로 쪼개진 한 묶음의 단위) 갯수를 반환한다.
![[백준/JAVA] (CLASS1) 2742번 기찍 N](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FACdA5%2FbtrEiv8M6U1%2FmMddJvGSuoCXXSYcyqIeE1%2Fimg.png)
[백준/JAVA] (CLASS1) 2742번 기찍 N
import java.io.*; class Main { public static void main(String[] args) throws IOException { // 두번째 풀이 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int n = Integer.parseInt(br.readLine()); for (; n > 0; n--) { sb.append(n).append("\n"); } System.out.print(sb); } } import java.io.*; class Main { public static void main(String[] ar..
[백준/JAVA] (CLASS1) 11720번 숫자의 합
import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); String s = br.readLine(); int sum = 0; for (int i = 0; i < s.length(); i++) { sum += s.charAt(i) - '0'; } System.out.print(sum); } }
![[백준/JAVA] (CLASS1) 2439번 별 찍기 - 2](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGn60g%2FbtrEgv2Zr1S%2FMA7XbqKkxxxsDWhxkuj6Y1%2Fimg.png)
[백준/JAVA] (CLASS1) 2439번 별 찍기 - 2
import java.io.*; class Main { public static void main(String[] args) throws IOException { // 두번째 풀이 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuffer sb = new StringBuffer(); int n = Integer.parseInt(br.readLine()); for (int i = 1; i 0; j--) { sb.append(" "); } for (int k = i; k > 0; k--) { sb.append("*"); } sb.append("\n"); } System.out.print(sb); } } impor..
[백준/JAVA] (CLASS1) 11654번 아스키 코드
import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); char c = br.readLine().charAt(0); System.out.print((int)c); } } 다른 사람들의 코드를 보다가 System.in.read()라는 것을 봤다.자바는 기본적으로 아스키 코드 값으로 입력이 된다고 한다.그래서 System.in.read()로 입력받자마자 출력하면 char형이 아닌 아스키 코드 값이 바로 출력된다. import java.io.*; class Main { pu..
[백준/JAVA] (CLASS1) 10998번 A×B
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); System.out.print(a * b); } }
[백준/JAVA] (CLASS1) 10950번 A+B - 3
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int t = Integer.parseInt(br.readLine()); // StringTokenizer 전역 변수 생성 StringTokenizer st; // 결과를 출력할 스트링빌더 생성 StringBuilder sb = new StringBuilder(); for (int i = 0; i < t; i++) { // 입력받고 공백을 기준으로 쪼개서 int를 받아준다. st..
![[백준/JAVA] (CLASS1) 10871번 X보다 작은 수](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcR8Cxw%2FbtrEh9qG1my%2Fixb8kF2tZepmkzqSvm6ZJ1%2Fimg.png)
[백준/JAVA] (CLASS1) 10871번 X보다 작은 수
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { // 두번째 풀이 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); // 정수 N개 int n = Integer.parseInt(st.nextToken()); // 기준 X int x = Integer.parseInt(st.nextToken()); // 스트링토크나이저 초기화 후 " "기준으로 입력받기 st = new ..
[백준/JAVA] (CLASS1) 10869번 사칙연산
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); System.out.println(a + b); System.out.println(a - b); System.out.println..
[백준/JAVA] (CLASS1) 10172번 개
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("||_/=\\\\__|"); } }
![[백준/JAVA] (CLASS1) 10171번 고양이](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbK6HOV%2FbtrEczxe7oj%2Ffx95JzEEk7DXaEuJfEg2nK%2Fimg.png)
[백준/JAVA] (CLASS1) 10171번 고양이
class Main { public static void main(String[] args) { // 두번째 풀이 System.out.println("\\ /\\\n ) ( \')\n( / )\n \\(__)|"); } } class Main { public static void main(String[] args) { // 첫번째 풀이 System.out.println("\\ /\\"); System.out.println(" ) ( \')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 코드를 줄인 두번째 풀이가 더 빠를줄 알았는데 거의 별차이가 없었다.. 그냥 코드길이가 짧아졌을 뿐..
[백준/JAVA] (CLASS1) 9498번 시험 성적
import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int x = Integer.parseInt(br.readLine()); if (x = 90) { System.out.print("A"); } else if (x >= 80) { System.out.print("B"); } else if (x >= 70) { System.out.print("C"); } else if (x >= 60) { System.out.print("D"); } else { System.out...
![[백준/JAVA] (CLASS1) 2753번 윤년](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdqRtL8%2FbtrD9E4Viv8%2Fg4birnKVM796gWDdYcG2lk%2Fimg.png)
[백준/JAVA] (CLASS1) 2753번 윤년
import java.io.*; class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int year = Integer.parseInt(br.readLine()); if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)) { System.out.print("1"); } else { System.out.print("0"); } } } import java.io.*; class Main{ public static void main(String[] args)..
[백준/JAVA] (CLASS1) 2741번 N 찍기
import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); for (int i = 1; i
[백준/JAVA] (CLASS1) 2739번 구구단
import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); for(int i = 1; i
[백준/JAVA] (CLASS1) 2557번 Hello World
class Main { public static void main(String[] args) { System.out.print("Hello World!"); } }
[백준/JAVA] (CLASS1) 2475번 검증수
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { // 첫번째 방법 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); int c = Integer.parseInt(st.nextToken()); int d = Integer.pars..
[백준/JAVA] (CLASS1) 2438번 별 찍기 - 1
import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int x = Integer.parseInt(br.readLine()); // 단수만큼 \n for (int i = 1; i 0; j--) { System.out.print("*"); } System.out.println(); } } }
[백준/JAVA] (CLASS1) 1330번 두 수 비교하기
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); if(a > b) { System.out.print(">"); }else if(a < b) { System.out.print("

gitignore 파일
며칠 간 class 파일을 github에 올리지 않게 설정하는 방법을 찾아봤었는데.. 드디어 해결했다 나는 처음에 intelliJ의 .idea 폴더 안의 .gitignore파일이 github에 영향을 미치는 줄 알았다. 그래서 저 파일에 class.*을 몇 주 내내 추가해보고 변경했는데 안먹히는 것.. 저장소초기화도 해보고 별거 다해봤는데... 저 파일이 아니라 최상위 폴더안에 새로 만들어줘야하는 것이였다. 만들어주고 커밋하니까 잘 됐다..... 해결!😂
[백준/JAVA] (CLASS1) 1008번 A/B
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { // br 생성 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // br로 입력 받은 값들을 공백으로 쪼개기 StringTokenizer st = new StringTokenizer(br.readLine()); // printf의 포맷은 f, 소수점이므로 double로 쪼갠 값들을 하나씩 받아준다. Double a = Double.parseDouble(st.nextToken()); Double b = Double.parseD..
[백준/JAVA] (CLASS1) 1001번 A-B
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); System.out.print(a - b); } } 1000번 풀 때 헤맸던 것들을 숙지하니 한번에 통과
[백준/JAVA] (CLASS1) 1000번 A+B
import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); System.out.print(a + b); } } 인텔리제이로 코드를 짜다가 백준을 시작했는데.. 지켜야할 것이 많다. impo..