TIL(Today Ingwang Learned)

TIL)2022-11-19(java)

김코식 2022. 11. 19. 20:50

 


java 알고리즘 문제 풀이


java 문법

- list.sort(Comparator.naturalOrder()); > java 리스트 오름차순

- ArrayList<Integer> 리스트명  = new ArrayList<>(); > arraylist 생성

 ㄴ 리스트명.get(n) > 리스트의 n번째 요소 출력

 ㄴ 리스트명.size()  > 리스트의 사이즈 출력 (배열.legnth)


 

오류

java

에러 : error: illegal start of type

원인 :  return문이 대괄호 밖에 있을때 발생// 코드 복사할때 return값이 밖으로 빠짐

해결 :  return값 제자리에 가져옴

 

에러 : ArrayIndexOutOfBoundsException

원인 : 인덱스가 배열의 크기보다 크거나 음수가 나오는 등의 예외 발생 // 배열 크기 미지정, 정해논 배열의 크기 이상 참조 

해결  : 배열의 크기를 지정해주고 , 배열의 크기 만큼만의 참조


새로 알게된 내용 :  리스트와 배열의 차이를 공부, 알고리즘 문제 풀이 방식(강의) 

 

잘한점 : 문제를 풀 때 모르던 부분을 정리해놓았다.

 

어제목표 : 성공 ::)

내일 목표 : wIL, 지금까지 푼 알고리즘 문제 복습