hashmap 2

99클럽 코테 스터디 9일차 TIL - Java 백준 31562 전주 듣고 노래 맞히기

[Java 코딩테스트] 백준 31562번 - 전주 듣고 노래 맞추기 (feat. HashMap)백준 31562 "전주 듣고 노래 맞추기" 게임을 구현하는 문제를 풀어보았다. 처음에는 단순해 보였지만, 생각보다 많은 고민이 필요했다.혼자서는 도저히 풀이가 떠오르지 않아 구글링의 도움을 받았다. 특히 HashMap과 ArrayList를 함께 사용하는 방식은 다른 개발자들의 블로그를 참고하면서 배웠다.🌟 오늘의 학습 키워드HashMap과 ArrayList를 활용한 데이터 관리와 중복 처리를 학습했다. 또한 StringBuilder를 통한 출력 최적화와 String 메소드 활용 방법도 익혔다.📝 문제 분석처음에는 단순히 배열에 저장하고 찾으면 되겠다고 생각했다. 하지만 문제를 자세히 보니 까다로운 부분들이 ..

DSA/코딩테스트 2025.01.24

99클럽 코테 스터디 6일차 TIL - Java 백준 27160번 할리갈리

🃏 [백준 27160] 할리갈리: HashMap과 배열, ENUM🌟 Today's FocusHashMap 연산과 활용자료구조 성능 최적화Java Stream API입출력 처리 최적화📝 Today I Learned1. 문제 분석 (재정의)오늘 도전한 문제는 할리갈리라는 카드 게임을 구현하는 것이다. 테이블에 여러 장의 카드가 있고, 각 카드에는 과일의 종류와 개수가 적혀있다. 같은 종류의 과일이 정확히 5개가 되는 순간을 찾아내야 한다. 처음 문제를 보았을 때는 배열로 간단하게 해결할 수 있겠다고 생각했다.하지만 오늘 Hash 특강을 듣고 나서, HashMap을 활용하면 더 우아한 해결책이 될 수 있겠다는 생각이 들었다.2. 문제 접근 방식처음에는 단순히 이렇게 접근했다:int[] fruitCount..

DSA/코딩테스트 2025.01.22