평행선

만돌이·2025년 8월 12일

algorithm

목록 보기
11/11

📆 Today I Learned

😌 어려웠던 점

문제 해결의 핵심 아이디어는 도출했다.
즉, x 좌표가 동일한 경우y 좌표가 동일한 경우가 2개 이상 존재하는 상황을 파악했다.
하지만 이를 어떤 자료형으로 표현하고 다루어야 할지 판단하지 못했다.


🧪 내가 시도한 점

x 좌표 또는 y 좌표가 동일한 경우가 2개 이상일 때
이를 어떻게 구현할 수 있을지에 대해 고민했다.
다양한 자료구조와 접근 방식을 떠올리려 노력했다.


❌ 잘못한 점

문제 해결 방법 자체는 알았으나,
구현 방법을 구체적으로 떠올리지 못했고
자료형(특히 컬렉션)의 활용 능력이 부족했다.


📚 배운 점

Java에서 동일 값을 기준으로 건수를 계산할 때는
Map 자료구조를 활용해 키(key)를 기준으로 값(value)을 카운팅할 수 있다는 점을 배웠다.
특히 getOrDefault() 메서드를 사용하면
기존 값이 없을 경우 기본값을 설정해 더 쉽게 건수를 조절할 수 있다.

0개의 댓글