자바

·Java
코딩 컨벤션이 중요한 이유일관된 형식과 스타일을 유지하게 해주어 가독성이 향상되고, 개발 생산성이 증가합니다.코드는 시간이 지남에 따라 변경되고 확장되기 마련입니다. 일관된 코드 스타일을 유지하면 다른 개발자가 코드를 수정하거나 업데이트 하는 경우 쉽게 접근 할 수 있습니다.어느 컨벤션에 따라야 할까?코딩 컨벤션은 사실 정답이 정해져 있는 것이 아니며, 기업마다 다르고 심지어 팀 단위로도 다르기도 한다. 따라서 사람들이 많이 사용하는 코딩 컨벤션인 구글의 코딩 컨벤션을 적용해보기로 하였으며,일관성을 유지하는 것이 중요합니다.자바에서 쉽게 코딩 컨벤션을 적용하는 방법대부분의 IDE에서는 Auto Formatting을 지원하고 있습니다.vscode에서 eslint와 prettier를 사용하듯 자바를 사용할 ..
·Algorithm
문제 해석 😀구현문제를 풀때 가장 중요한 것은 두가지이다.1. 메서드 분리메서드를 분리해야 디버깅을 하기 편함각 메서드는 본인의 역할”에만” 충실할 것2. 헷갈리지 않도록 심플하게 구현할 것구현문제 ⇒ 보통 문제의 볼륨이 큼주사위 굴리는 부분처럼 헷갈릴 수 있는 부분은 최대한 단순하게 나의 풀이 ✒1. 주사위 객체가 메서드를 갖도록 하자2. 점수를 미리 계산해두자점수를 얻는 계산을 할때, 굴리고 점수 계산하고, 굴리고 점수 계산하지말고한번에 DP 테이블을 계산을 다 해준 다음에, 주사위를 굴리면서 점수 계산을 하는 방향이 바람직하다고 생각했다. 적용 알고리즘 🎯bfs, 완전탐색, 구현 나의 코드 💻package BJ;import java.io.BufferedReader;import java.io.I..