- 진행
일자 | 완료 번호 |
24.07.16 | 1~20 |
24.07.17 | 21~35 |
- 회고
- 메소드 사용 에러
해당 코드에서 [cannot find symbol] 에러 발생- 해결 : numericValue가 아닌 문자에서 유니코드를 활용해 '0'을 빼주는 방식으로 해결함
- 공식사용을 통한 for문 사용 제한으로 코드 개선
두 정수 사이의 합
- 개선전
for문을 활용해 하나씩 더함
- 개선후
등차수열의 합 공식인 [(항의개수) * (두 수의 합) / 2]을 활용
- 개선전
- 오버플로우 발생
- 개선전
- 개선후
입력받는 int num을 long으로 형변환 후 while문 진행
- 개선전
- 문자열 내 변수 사용하기
- 문자열 연결
- 문자열 포맷
- 'MessageFromat'
- 문자열 연결
- 문자열 재구축하기
- 개선전
- 개선후
- [s.toCharArray()] : String s를 문자단위로 나눠 char배열 생성
- [Arrays.sort(ch)] : ch배열을 오름차순 정렬
- [StirngBuilder(String.valueOf(ch))] : ch배열로 StringBuilder생성
- [sb.reverse()] : StringBuilder을 역순정렬
- [sb.toStirng()] : StringBuilder을 String으로 형변환
- 개선전
'Java & Spring > 코딩테스트' 카테고리의 다른 글
5일차 - 알고리즘 코드카타 (0) | 2024.07.19 |
---|---|
4일차 - 알고리즘 코드카타 (0) | 2024.07.18 |
2일차 - 알고리즘 코드카타 (0) | 2024.07.16 |
NeetCode - Two Pointers (0) | 2024.06.07 |
NeetCode - Arrays & Hashing (0) | 2024.05.27 |