Sparta 내일배움캠프 Java 5기/[사전캠프] Missions ✓
(24.05.11)[4주차] WIL
WIL
CODE KATA
- 최대한 공부했던 내용을 다시 정리하 복습하는 의의
- Collecions 클래스의 sort()
- Collections.reverse()를 포함하기 위해 Comparator.reverseOrder()을활용
- sort의 Comparator로 Comarator.comparingInt(int값이 나오는 함수) 형태로 응용
- java.util.regex 패키지 정규식
- Pattern.compile(정규식), Matcher와 matches(정규식)을 활용하여 정규식에 부합하는 String 찾기
- StringBuffer
- String 문자열을 character 배열로 생각하여, String의 문자 순서 상관 없이 수정이 가능
- 생성자로 만들어야 하며, .toString을 통해 String으로 다시 변환 가능
알고리즘
- 유클리드 호세법에 의한 최소공배수, 최대공약수
- GCD : 두 자연수를 나눈 몫으로 작은 수를 나누는 것을 0이 될때 까지 반복 할때의 그 수
- 반복문을 활용
- LCM : 두 자연수 곱한 값/GCD
- GCD : 두 자연수를 나눈 몫으로 작은 수를 나누는 것을 0이 될때 까지 반복 할때의 그 수
- n진수로 바꾸기
- 1의 자리에서 부터 나머지가 0이 될때까지 계속 수를 나누고, 몫을 나누는 것을 반복하면서 자릿수를 하나씩 올리면서 반복문을 활용
팀과제
- 기능별로 배정받은 캠프 관리프로그램 완성 및 KPT회고 (TEAM 프로젝트 폴더 참조)
5주차 PLAN
- Spring 강의 학습
- Notion에 DB화
- Java 이론반 강의 학습
- 개인 Java 공부 쓰레드 마무리
- 동기화 관련 마무리
이번주차는 월요일이 대체공휴일이기 분량을 최대한 5일치를 4일치로 만들어서 배분을 해서 진행했다.
다음 주는 새로운 공부하는 양이 엄청 많기 때문에, 더 길게 써야하만 할것
'Sparta 내일배움캠프 Java 5기 > [사전캠프] Missions ✓' 카테고리의 다른 글
DAILY_MISSION.04 웹개발 용어 정리 3 (0) | 2024.03.21 |
---|---|
DAILY_MISSION.04 웹개발 용어 정리 2 (0) | 2024.03.20 |
DAILY_MISSION.04 웹개발 용어 정리 1 (0) | 2024.03.19 |
DAILY_MISSION.03 비슷한 직무 JD 분석 (2) | 2024.03.18 |
DAILY_MISSION.02 JD 분석 (1) | 2024.03.14 |