분류 전체보기 224

[코딩테스트] 백준 10871번: X보다 작은 수

# 문제주소: https://www.acmicpc.net/problem/10871입력 받은 값에서 X보다 작은 수를 출력하기. # 코드▼ 코드1import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Buf..

코딩 테스트 2025.05.19

[코딩테스트] 백준 10807번: 개수 세기

# 문제주소: https://www.acmicpc.net/problem/10807총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하기. # 코드 ▼ 1번 코드import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamRea..

코딩 테스트 2025.05.19

[Java] Java 배열에서 stream() 이해하기: filter, map, forEach 정리

# 예시Arrays.stream(names) .filter(name -> name.startsWith("A")) .map(String::toUpperCase) .forEach(System.out::println); # 설명.stream(names): names 배열 또는 컬렉션의 원소를 하나씩 꺼내 스트림으로 생성한다.스트림으로 생성한다는 의미: 데이터를 저장하지 않고, 데이터에 순차적으로 연산을 적용하는 처리 방식스트림 방식은 필터 -> 변환 -> 출력 단계로 흐르는 것처럼 보인다.즉, 처리 흐름을 선언적으로 표현한다.하나씩 원소를 흘려보낼 수 있는 처리 파이프라인을 만들어준다는 뜻..filter(name -> name.startsWith("A")): name 매개변수에 names에서 하나씩 꺼낸 원소..

[코딩테스트] 백준 10951번: A+B - 4

# 문제주소: https://www.acmicpc.net/problem/10951두 정수 A와 B를 입력 받은 다음, A와 B의 합을 출력. EOF(End Of File) 활용. # 코드import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamRe..

코딩 테스트 2025.05.16

[코딩테스트] 백준 10952번: A+B - 5

# 문제주소: https://www.acmicpc.net/problem/10952A와 B의 합을 출력하는데 A와 B가 0이 입력 값으로 들어오면 종료하기. # 코드import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.i..

코딩 테스트 2025.05.16

[코딩테스트] 백준 2439번: 별 찍기 - 2

# 문제주소: https://www.acmicpc.net/problem/24391~N개의 별을 층별로 출력하되, 오른쪽 정렬하여 출력하기. # 코드import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); B..

코딩 테스트 2025.05.15

[코딩테스트] 백준 2438번: 별 찍기 - 1

# 문제주소: https://www.acmicpc.net/problem/24381~N개의 별을 줄바꿈으로 출력 # 코드import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw..

코딩 테스트 2025.05.15

[코딩테스트] 백준 11022번: A+B - 8

# 문제주소: https://www.acmicpc.net/problem/11022두 개의 정수를 받아서 A+B 출력하기. # 코드import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWri..

코딩 테스트 2025.05.14

[코딩테스트] 백준 11021번: A+B - 7

# 문제주소: https://www.acmicpc.net/problem/11021BufferedReader, BufferedWriter를 사용해서 두 정수를 입력 받고 합을 구한 다음 출력하기. # 코드import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new Inpu..

코딩 테스트 2025.05.14

[코딩테스트] 백준 15552번: 빠른 A+B

# 문제주소: https://www.acmicpc.net/problem/15552BufferedReader와 BufferedWriter를 사용하여 정수 A, B 입력 받은 뒤, 둘의 합을 한줄에 하나씩 순서대로 출력하기. # 코드import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new Buffered..

코딩 테스트 2025.05.14