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

백준 2438 2440번: 별 찍기 - 3 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 www.acmicpc.net 이 전에 별찍기를 이미 해봤다면 훨씬 쉽게 풀 수 있을 것 같다. 2번째 for문에서 조건만 조금 수정해주면 된다. 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class InputOutput_2440 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputSt..

백준 1942 1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net ⚠️ 주의사항 2월은 28일까지만 달과 날짜가 한 줄에 출력 및 빈칸으로 구분 처음에는 어떻게 풀까 하다가 3월 28일이면 1월 2월의 일을 전부 다 더하고 28일을 더 한 다음 7로 나눠서 나온 값을 배열중에 찾아서 출력하면 될 것 같다. 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRead..

백준 11721 11721번: 열 개씩 끊어 출력하기 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. www.acmicpc.net ⚠️주의사항 10글자씩 끊어야 한다. 문자열을 어떻게 끊을지 생각해보기 SubString 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class InputOutput_11721 { public static void main(String[] args) throws IOException { BufferedReader br = new Buff..

백준 11718 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시 www.acmicpc.net 말 그대로 출력 하는 프롤그램이라 주의 할 사항은 보이지가 않는다. 바로 문제풀이로 가겠습니다. 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class InputOutput_11718 { public static void main(String[] args) throws IOException..

백준 4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net ⚠️주의사항 셀프넘버가 어떤 개념인지 이해할 것 한 줄에 한개씩만 출력 sb.append(value).append("\n") 식으로 출력 문제풀이 public class class_4673 { public static void main(String[] args) { boolean[] check = new boolean[10001]; for (int i = 1; i < 10001; i++) { int..

백준 15596 15596번: 정수 N개의 합 C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang) www.acmicpc.net ⚠️주의사항 함수만 구현 할 것 처음에는 무슨 말인지 몰라서 이것저것 해보다가 제출하기를 눌러보니까 기본틀이 잡혀있었다. 그 틀에서 조금만 추가해서 만들면 되는 것이다. 정확히 무슨말이냐면 함수만 구현한다는 것에 중점으로 문제를 풀면 됩니다. 문제풀이 public class Test { long sum(int[] a) { long ans = 0; for (int ..

백준 4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net ⚠️주의사항 학생 수가 점수와 같은 줄 첫 수로 주어진다. 소수점 셋째 자리까리 출력 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Arrange_4344 { public static void main(String[] args) throws IOException { BufferedReader br = new Buf..

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