반응형

BAEKJOON_study 6

[백준_JAVA] 10871번_X보다 작은 수

#1. StringTokenizer 이용하여 문제 풀이 #2. 오답노트_StringTokenizer에서 런타임에러 났던 이유 #3. 배열대신 StringBuilder이용해서 풀어보기. # StringBuilder란? https://www.acmicpc.net/problem/10871 #1. StringTokenizer 이용하여 문제 풀이 import java.io.IOException; import java.io.InputStreamReader; import java.io.BufferedReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { /..

BAEKJOON_study 2023.10.01

[백준_JAVA] 10807 개수세기 여러가지 풀이방법

#1. String타입 배열 #2. int 타입 배열 #HashMap #1. String타입 배열 import java.io.IOException; import java.io.InputStreamReader; import java.io.BufferedReader; public 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 타입의 배열을 선언하면 입력한 여러개의 숫자를 한번에 다..

BAEKJOON_study 2023.09.24

[백준_JAVA] 10951번_A+B - 4

https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net A+B를 구하는 네번째 방법 바로 이전문제( 10952번 )에는 A와 B에 0 0 을 입력하면 A+B를 구하는 로직이 종료됐는데, 이번에는 아무것도 입력하지 않을 때 종료가 되어야한다. ABAP이라면 [입력받은값 IS NULL] 이라는 구문을 사용하면 되는데 자바에서는 이걸 어떻게 표현하는지 아는 것이 이 문제에서 배울점이다. 크게 정리할 부분은 이렇게 네가지이다. # Scanner 클래스 hasNext() 메서드 이용 # hasNextInt() 와 hasNext()의 차이 # BufferedReader ..

BAEKJOON_study 2023.09.21

[백준_JAVA] 11021번_A+B-7

#System.out.println대신 BufferedWriter를 쓸땐 "\n" (줄바꿈) 해주기! System.out.print();구문에 줄바꿈(다음줄에 출력)을 추가 해준것이 System.out.println(); 인것을.. 문제를 BufferedWriter로 풀어보려고 하는데 계속 틀려서 한참을 헤맸다..ㅎ import java.io.IOException; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.OutputStreamWriter; import java.io.BufferedWriter; import java.util.StringTokenizer; public class Main { public ..

BAEKJOON_study 2023.09.18

[백준_JAVA] 15552번 빠른 A+B

이번 문제에서는 Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용하라는 가이드라인을 제시해주고 있다. BufferedWriter.flush를 사용하면 된다는 것 까지! 나는 이렇게 코드를 작성했다. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Main { public static void main(String[] arg..

BAEKJOON_study 2023.09.15

[백준_JAVA] 25304 영수증 풀이

나는 [문제] > [단계별로 풀어보기] 순으로 문제를 풀고 있는데, 25304번 영수증 문제부터는 Scanner를 이용해서 문제를 풀면 '컴파일에러'가 뜬다. 시간제한이 초과한것 같다.. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 영수증에 적힌 총 금액 X를 입력 받습니다. int X = scanner.nextInt(); // 영수증에 적힌 물건의 종류의 수 N을 입력 받습니다. int N = scanner.nextInt(); int calculatedTotal = 0; // 물건의 가격과 개수로 계산한 총 금액을..

BAEKJOON_study 2023.09.14
반응형