일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- IntelliJ
- 정처산기
- 문제풀이
- react
- Algorithms
- Oracle
- set
- HashMap
- html
- java
- input
- deque
- 에라토스테네스의 체
- Eclipse
- 수학
- js
- 이클립스
- 자료구조
- Stack
- SQL
- script
- 응용SW
- BREW
- jsp
- node
- 책추천
- npm
- googleChart
- TSX
- Today
- Total
목록HashMap (2)
개발하자

안녕하세요 :)적어도 하루 1개 이상 알고리즘 문제를 해결하려 노력하고 있습니다.혼자 해결 가능한 문제도 있고, 어려웠던 문제도 있던 차라 복습하고자 글을 써 내려갑니다. 백준 20920 영단어 암기는 괴로워오늘 문제는 단어를 특정 규칙에 따라 정렬해야 하는 문제였는데,정렬 기준을 여러 개 설정하는 방법을 연습하기에 정말 좋은 문제였습니다. 📘 문제 💡 해결 방법문제 요구사항에 맞춰 단어를 정렬해야 합니다.또한 길이가 m 이상인 단어만 암기하려고 하기 때문에 m 미만 단어는 무시해야 합니다.HashMap을 사용하여 각 단어의 등장 획수를 기록하고 정렬 기준을 3단계로 설정한 comparator를 사용해 정렬합니다. ✅ 풀이 및 설명 (설명은 더보기 클릭)더보기 freqMap은 단어를 키로, 등장 ..

안녕하세요 :)적어도 하루 1개 이상 알고리즘 문제를 해결하려 노력하고 있습니다.혼자 해결 가능한 문제도 있고, 어려웠던 문제도 있던 차라 복습하고자 글을 써 내려갑니다. 백준 2108 통계학오늘 문제는 평균, 중앙값, 최빈값, 범위를 구해야하는 문제로정렬, Map, 컬렉션 함수 활용 등을 복합적으로 연습할 수 있는 좋은 문제였습니다. 📘 문제💡 해결 방법문제에서 구해야 할 통계값은 다음과 같습니다:[ 산술평균 ]모든 수의 합을 n으로 나눈 값(소수 첫째자리에서 반올림)입력받은 수를 모두 배열에 저장하고 합계를 누적[ 중앙값 ]정렬했을 때 중앙에 위치한 값n이 홀수 이므로 배열의 중앙 인덱스 n / 2[ 최빈값 ] 가장 많이 등장한 값 (여러 개라면 두 번째로 작은 값)HashMap을 사용해 각 ..