일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 배열
- 격자판
- 보이는 학생
- 연속부분수열
- 누적 계산
- 모든행과열대각선의합
- 등수구하기
- 투 포인터
- 알고리즘
- 가장 짧은 문자거리
- java
- 코테준비
- Two Pointer
- 임시반장 정하기
- 큰 수 출력하기
- 아스키코드
- ArrayList
- 자바
- 공통원소 구하기
- 점수계산
- GitHub #Commit #BaekJoon
- Pointer
- 인프런
- 두 배열 합치기
- 백준
- array
- 최대 길이
- 뒤집은 소수
- 10991
- 10992
- Today
- Total
목록분류 전체보기 (154)
ezhoon

백준 2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net ⚠️주의사항 0부터 ~9까지 각각의 숫자가 몇 번씩 쓰였는지 구해야 한다. 한 줄에 하나씩 차례로 출력한다. 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.stream.Stream; public class Arrange_2577 { public static void main(String[] args) throws IOException { Buff..

백준 2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net ⚠️주의사항 공백이 아닌 엔터로 구분 최댓값만 구하는게 아닌 그 최댓값이 몇 번째 수인지도 출력해야함 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Arrange_2562 { public static void main(String[] args) throws IOExc..

백준 10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net ⚠️주의사항 1차원 배열 문제이므로 배열로 풀 것 공백으로 구분한다 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Arrange_10818 { public s..

백준 1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net ⚠️주의사항 1의 자리는 *10 해서 나온 숫자의 10의 자리를 다음 숫자의 10의 자리로 넘긴다. 1의 자리와 10의 자리를 서로 더해서 나온 값의 1의 자리를 다음 숫자의 1의 자리로 넘긴다. 사이클 수를 출력한다. 문제에서 10보다 작은 수가 주어질 경우 0을 붙여 두 자리 수로 만들어 준다를 간단하게 생각하면 1의 자리 숫자 * 10 한 것이라고 생각할 수 있습니다. 위 주의사항을 코드로 만들어 보겠습니다. N = ((N % ..

EOF(End Of File) EOF는 End Of File의 약자로 데이터 소스로부터 더 이상 읽을 수 있는 데이터가 없음을 나타내는 용어입니다. 예시 문제로 백준 10951이 있습니다. EOF 사용법 BufferedReader를 주로 사용하니 이것을 예시로 하겠습니다. BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); String str; while ((str = br.readLine()) != null) { br.readLine()으로 입력값을 계속 읽어오되, 읽은 값이 만약 null 이면 반복문을 종료하는 방식입니다. 이러한 방식을 사용해서 항상..

백준 10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net ⚠️주의사항 EOF에 대해서 이해하고 있는지 A+B -5 보다 쉽게 생각할 수도 있지만 처음에는 5번 문제를 풀고 왔으면 while(true)로 할 텐데, 그러면 코드가 무한정을 돌아갈 것입니다. 그럼 EOF를 사용하면 되는데 그 사용법은 아래 링크를 참조해주시기 바랍니다. EOF 사용법 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class While_1..

백준 10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net ⚠️주의사항 while문 사용 할 것 입력 케이스에서 구분은 공백으로 구분 할 것 마지막에 0 0 이 들어오면 while문 빠져나오고 출력 할 것 첫 while문 문제이다. while문 안에 if문을 사용해서 0 0 입력 받으면 break하면 될 문제이다. 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class While_10952 { public stat..

백준 10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net ⚠️주의사항 for + if 사용 for문의 마지막답게 if문까지 합쳐서 사용해보는 문제이다. 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class for_10871 { public static void main(String[] ..

백준 2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net ⚠️주의사항 다중 for문 사용 빈칸은 공백으로 할 것 이번엔 별 찍기-1 에 비해서는 어려운 문제이긴하다. 처음 보는 사람이라면 어떻게 구현해야 할지 고민하게 될 것이다. 바로 문제풀이로 가서 설명해보겠습니다. 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class for_2439 { public static void main(String[] ar..

백준 2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net ⚠️주의사항 이중 for문 사용 2중 for문을 사용해서 출력 한다는 내용말고는 딱히 중요하게 볼게 없을 것 같다. 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class for_2438 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(Syst..