일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Pointer
- java
- 백준
- 격자판
- 10991
- ArrayList
- GitHub #Commit #BaekJoon
- 가장 짧은 문자거리
- 공통원소 구하기
- 연속부분수열
- 투 포인터
- 보이는 학생
- 배열
- 누적 계산
- 아스키코드
- 모든행과열대각선의합
- 임시반장 정하기
- 자바
- 인프런
- 두 배열 합치기
- 10992
- Two Pointer
- 코테준비
- 뒤집은 소수
- 최대 길이
- array
- 등수구하기
- 점수계산
- 큰 수 출력하기
- 알고리즘
- Today
- Total
목록[Java] 백준 문제풀이 (65)
ezhoon

백준 8958 [백준] 8958번 : OX퀴즈 - JAVA [자바] https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속.. st-lab.tistory.com ⚠️주의사항 배열 안에 String 값들을 어떻게 구분해서 체크해야 하는지 연속된 O가 있으면 그 값은 전 값의 + 1 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Arrange_8958 { pub..

백준 1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net ⚠️주의사항 이전의 최대값 구했던 Arrays.sort 사용하기 int형이 아닌 double형 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Arrange_1546 { public stat..

백준 3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net ⚠️주의사항 입력 받은 숫자를 42로 나눈 나머지값으로 배열 등록 서로 다른 값이 몇 개 있는지 체크 ( 중복 주의 ) 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Arrange_3052 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(..

백준 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 % ..

백준 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[] ..