본문 바로가기

전체 글667

[백준] 11022번 - A+B - 8 [Java] https://www.acmicpc.net/problem/11022 1.  아이디어 설명 그대로 구현하면 된다.2. 문제풀이 StringBuilder의 append를 활용해서 양식에 맞게 구현했다.3. 코드 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));.. 2024. 12. 8.
[백준] 11021번 - A+B - 7 [Java] https://www.acmicpc.net/problem/11021 1.  아이디어 설명 그대로 구현하면 된다.2. 문제풀이 StringBuilder의 append를 활용해서 양식에 맞게 구현했다.3. 코드 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));.. 2024. 12. 8.
[백준] 10953번 - A+B - 6 [Java] https://www.acmicpc.net/problem/10953 1.  아이디어 설명 그대로 구현하면 된다.2. 문제풀이 StringTokenizer에서 쉼표를 구분자로 파싱한 후 더하는 방식으로 구현했다.3. 코드 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.. 2024. 12. 8.
[백준] 10952번 - A+B - 5 [Java] https://www.acmicpc.net/problem/10952 1.  아이디어 설명 그대로 구현하면 된다.2. 문제풀이 무한 루프로 설정하고 입력 값이 0일 때 종료하는 방식으로 구현했다.3. 코드 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); .. 2024. 12. 8.
[백준] 10951번 - A+B - 4 [Java] https://www.acmicpc.net/problem/10951 1.  아이디어 설명 그대로 구현하면 된다.2. 문제풀이 BufferedReader는 EOF에서 null이 들어오는 점을 이용해서 종료조건을 설정하는 방식으로 구현했다.3. 코드 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStre.. 2024. 12. 8.
[백준] 10950번 - A+B - 3 [Java] https://www.acmicpc.net/problem/10950 1.  아이디어 설명 그대로 구현하면 된다.2. 문제풀이 BufferedReader와 StringTokenizer로 입력을 받은 후 덧셈을 하는 방식으로 구현했다.3. 코드 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamW.. 2024. 12. 8.
[백준] 2558번 - A+B - 2 [Java] https://www.acmicpc.net/problem/2558 1.  아이디어 설명 그대로 구현하면 된다.2. 문제풀이 BufferedReader로 입력을 받은 후 덧셈을 하는 방식으로 구현했다.3. 코드 import java.io.*;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()); int B = Integer.parseInt(br.readLine()); .. 2024. 12. 8.
[백준] 1000번 - A+B [Java] https://www.acmicpc.net/problem/1000 1.  아이디어 설명 그대로 구현하면 된다.2. 문제풀이 StringTokenizer로 파싱한 후 덧셈을 하는 방식으로 구현했다.3. 코드 import java.io.*;import java.util.*;public 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 = Inte.. 2024. 12. 8.
[백준] 1924번 - 2007년 [Java] https://www.acmicpc.net/problem/1924 1.  아이디어 7일 주기로 요일이 반복된다는 점과 각 월이 며칠까지 있는지를 활용해서 요일을 구할 수 있다.2. 문제풀이 각 월이 며칠까지 있는지 배열로 저장한 후 주어진 날짜가 1월 1일로부터 며칠 차이인지를 계산한 후 모듈러 연산을 통해 요일을 구하는 방식으로 구현했다.3. 코드 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); .. 2024. 12. 8.
[백준] 2948번 - 2009년 [Java] https://www.acmicpc.net/problem/2948 1.  아이디어 7일 주기로 요일이 반복된다는 점과 각 월이 며칠까지 있는지를 활용해서 요일을 구할 수 있다.2. 문제풀이 각 월이 며칠까지 있는지 배열로 저장한 후 주어진 날짜가 1월 1일로부터 며칠 차이인지를 계산한 후 모듈러 연산을 통해 요일을 구하는 방식으로 구현했다.3. 코드 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); .. 2024. 12. 8.
[백준] 9996번 - 한국이 그리울 땐 서버에 접속하지 [Java] https://www.acmicpc.net/problem/9996 1.  아이디어 String의 startsWith, endsWith 메서드를 활용하면 간단하게 패턴이 일치하는지 확인할 수 있다.2. 문제풀이 패턴 매칭을 할 때 접두사와 접미사 사이에 공백 또는 문자나 문자열이 와야 일치하는 파일 이름이어서 파일 이름이 접두사 길이와 접미사 길이의 합보다 길거나 같아야 한다는 점에만 주의하면 간단하게 해결할 수 있다. ex) ab*ba 일 때 aba는 일치하지 않음3. 코드 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { Buff.. 2024. 12. 6.
[백준] 15688번 - 수 정렬하기 5 [Java] https://www.acmicpc.net/problem/15688 1.  아이디어 이전의 수 정렬하기 2 문제에서 수의 중복만 추가된 문제로 방문 체크 대신 카운팅으로 바꾸면 간단하게 해결할 수 있다.([코딩테스트 준비/백준] - [백준] 2751번 - 수 정렬하기 2 [Java])2. 문제풀이 배열 타입만 바꾸고 원소의 수만큼 출력하게 구현했다.3. 코드 import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Buffered.. 2024. 12. 6.