
우선 필자가 처음에 작성한 틀린 코드를 공개한다. fun main() { var n = 5 val member = mutableListOf(1,2, 4,3,1) member.sort() var cnt = 0 while(n > 0) { if (member[n - 1] n n = 0 } } println("cnt = " + cnt)} 정리되지 않은 코드이기도 하고 로직자체도 억지로 끼워맞춘 느낌인데 공개하는 이유는여기서 필자가 착각한 부분이 '공포도가 높은 모험가'에게 집착했다는 것이다.'공포도가 X인 모험가는 반드시 X명 이상으로 구성한 모험가 그룹에 참야해야한다.' 는 문제를 읽고 '아..! 공포도 X가 큰 걸 ..

백준 문제 보기 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 문제의 난이도가 딱히 어렵진 않았으나 이상한 실수 하나로 거의 모든 문장을 로그 찍어 확인하며 삽질하다 풀어서 조금은 짜증나는 문제였다ㅋㅋ (이상한 삽질은 아래에서 공개..) 우선 바로 코드로 들어가보자. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public..
- Total
- Today
- Yesterday
- JPA
- 해커랭크 자바
- 정보처리산업기사
- 정보처리산업기사 공부법
- 그리디
- 나동빈
- 챌린지
- 소스코드
- 정보처리 산업기사
- 해커랭크 자바 챌린지
- queue
- 강의
- ORM
- 22 정보처리 산업기사
- 자바의 정석
- 해커랭크 챌린지
- 디버깅
- stack
- 자바
- 이코테
- hackerrank challenges
- 백준
- hackerrank
- LinkedList
- 코드
- 해커랭크
- BAEKJOON
- 22 정보처리산업기사
- Java
- challenges
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |