코테 기초

1장 : 코테 설계 및 작성법

서버관리자 페페 2024. 3. 20. 17:22

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