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

📖 문제 N 명의 학생 입력 각 학생의 등수 출력 같은 점수가 입력될 경우 높은 등수로 동일 처리 즉 가장 높은 점수가 92점인데 92점이 3명 존재하면 1등이 3명이고 그다음 학생은 4등이 된다. ⚠️ 주의사항 같은 점수가 있을 때 높은 등수로 처리해야 한다는 점 말고는 딱히 없어보인다. ✍️ 이해 * 1. 첫 줄 학생 수 입력 * 2. 두 번째 줄 국어점수 N개의 점수 입력. * 3. 등수 출력이므로 국어 점수 배열 i -> N까지 비교하면서 더 큰 값이 있을때마다 cnt 값 증가 후 마지막에 answer 배열에 등수 입력 * 4. 같은 점수가 있을 경우 높은 등수로 처리이므로 같은 경우는 아무것도 안해주면 됨 ✏️ 풀이 import java.io.BufferedReader; import java.i..

문제 N개의 정수를 입력받아 자신의 바로 앞 수보다 큰 수만 출력 첫 번째 수는 무조건 출력 이해 첫 번째 수는 무조건 출력이므로 for문의 시작은 1부터 하면 될 것 같다. 배열[N] > 배열[N-1] 일 때만 append 해준 뒤 sb.toString으로 return 해주면 된다. ⚠️ 주의사항 자신의 바로 앞 수보다 큰 수를 출력하지만 첫 번째 수는 무조건 출력이므로 for문 시작을 어떻게 해야 할지 주의해야 한다. 풀이 1. 제가 직접 풀어 본 풀이입니다. StringBuilder 사용해서 조건이 부합하는 경우에만 append 해준 뒤 sb.toString으로 return 해줍니다. import java.io.BufferedReader; import java.io.IOException; impor..