목록2024/11 (20)
자바칩
11/4한일우테코 3주차 미션 제출 완료구입 금액은 BigInteger, 수익률은 BigDecimal 사용리팩토링 완료긴 메서드들은 최대한 private 메서드로 쪼개기Parser에 있는 validate 메서드들을 Validator 클래스로 따로 빼기Controller의 run 메서드가 변수들을 모르게 하기Controller에 private 메서드를 만들어서 해결 View의 당첨 내역 출력 메서드의 내용은 private 메서드 여러개로 쪼개기 상수 Message는 출력문과 예외문으로 클래스 나누기enum 클래스의 toString() 메서드 내부도 코드 깔끔하게 수정중복 숫자 예외는 Lotto 클래스에서 처리우테코 라이브러리의 Randoms.pickUniqueNumbersInRange 메서드대로라면 Lot..
11/3한일백준 문제 풀이민준이와 마산 그리고 건우 (Gold 4, 다익스트라)https://github.com/agi1004/algorithm/commit/34448f8fcd31cf1fcf54bc45d79c2d34a1127190우테코 3주차 미션 진행 중리팩토링 완료긴 메서드들은 최대한 private 메서드로 쪼개기Parser에 있는 validate 메서드들을 Validator 클래스로 따로 빼기Controller의 run 메서드가 변수들을 모르게 하기Controller에 private 메서드를 만들어서 해결 View의 당첨 내역 출력 메서드의 내용은 private 메서드 여러개로 쪼개기 상수 Message는 출력문과 예외문으로 클래스 나누기enum 클래스의 toString() 메서드 내부도 코드 깔끔..
11/2한일현대오토에버 코딩테스트, 인성검사 응시프로그래머스 문제 풀이[1차] 캐시 (Level 2, 리스트, LRU 알고리즘) https://github.com/agi1004/algorithm/commit/ab1202420fb60f0beedfaefc98625659e23fae3c우테코 3주차 미션 진행 중모든 기능 구현 완료 할일우테코 3차 미션리팩토링하기긴 메서드들은 최대한 private 메서드로 쪼개기Parser에 있는 validate 메서드들을 Validator 클래스로 따로 빼기Controller의 run 메서드가 변수들을 모르게 하기Controller에 private 메서드를 만들어서 해결View의 당첨 내역 출력 메서드의 내용은 private 메서드 여러개로 쪼개기상수 Message는 출력문과..
11/1한일프로그래머스 문제 풀이[3차] 파일명 정렬 (Level 2, 문자열, 우선순위 큐, 2018 카카오 블라인드 채용 기출문제)https://github.com/agi1004/algorithm/commit/486af97c90701fedd31d99cac386d75ee9c1b9ca백준 문제 풀이문자열 폭발 (Gold 4, 문자열, 스택)https://github.com/agi1004/algorithm/commit/018ccd6ce9f2419782fe22e04195afe4244a78b5RGB거리 (Silver 1, DP)https://github.com/agi1004/algorithm/commit/c839613e08d9d57fef608359680822f46807bd4c우테코 3주차 미션 진행 중 할일1..