001 가독성
현재년도, 출생년도를 인자로 넣어서 나이를 구하는 함수
함수이름을 function 대신 age로,
인자를 a-b대신 currentyear, birthyear로
-
002 효율
자연수 1~N 합 구하기
for문보다 n(n-1)/2로 하는게 효율적
-
003 디버깅 및 시행착오
1 - 단계별 코드 작성
2 - 하나의 단계 작성 후 실행- 로그 보면서 검증
3 - 2에서 조금 더 자세히 로그 찍으면서 수정
-
004 전화번호 PhoneNumber클래스
final String phoneNumber선언 + slot설정 + set으로 주입
입력을 replaceAll Regex로 받는다 (String으로 받을때는 isDigit로 검증)
toString 오버라이드
equals 오버라이딩 : contains를 사용하는 hasPhoneNumber -> equals를 사용하여 객체가 같을때만 true되므로
set사용 : 중복 방지위해서 + stream
'코테 기초' 카테고리의 다른 글
16 : 하노이의 탑 관련 (0) | 2024.03.27 |
---|---|
2장 : 시간 복잡도 (0) | 2024.03.20 |
프로그래머스 (0) | 2023.07.03 |
이차원 리스트 접근 (0) | 2023.07.03 |
Number Theory (0) | 2022.12.20 |