T_era
19일차 다시 알고리즘 문제풀이 본문
1. 오늘의 학습 키워드
프로그래머스 해시문제 풀기
2. 학습 내용
평소 백준 문제만 풀다가 프로그래머스에 정리가 잘되어있어 프로그래머스 문제를 풀기 시작했다
코딩테스트 고득점 Kit에서 순차적으로 풀 생각으로 일단 해시문제를 풀어보려했다
도중에 Set과 HashSet의 차이, computeIfAbsent, Comparator의 람다식 등을 사용하게 되어 이부분을 추가학습하며 진행했고 총 5가지 문제를 풀게되었다
3. 학습하며 겪은 문제
해시의 value로 ArrayList 등의 객체로 만든 경우 최초의 키값 설정 시 객체를 선언해주어야 하는데 어떻게 해야할지 모르겠어서 잠깐 헤매고있었다가 computeIfAbsent 메서드를 알게 되고 실제로 적용하면서 문제를 푸는데 도움이 되었다
4. 내일 학습 키워드
우선순위큐로 문제풀어보기
자바 강의 2듣기
'이론 > 오늘의 학습 내용 요약' 카테고리의 다른 글
| 21일차 개인프로젝트 : 계산기 만들기 (0) | 2025.04.16 |
|---|---|
| 20일차 자바 문법에 대해 (0) | 2025.04.15 |
| 18일차 웹페이지 팀프로젝트 발표 (0) | 2025.04.11 |
| 17일차 웹페이지 팀프로젝트 (0) | 2025.04.10 |
| 16일차 웹페이지 팀프로젝트 (0) | 2025.04.09 |