til(21)
-
220301 TIL
1. java.util.NoSuchElementException 흔하게 발생하는 문제. 공간이 없다는 뜻. 비어있는 공간에서 값을 꺼내려고 하면 발생하는 문제이다. Scanner가 읽어올 스트림이 없는데 읽으려고 해서 발생한 Exception이다. 2. nextLine() Enter을 치기 전까지 쓴 문자열을 모두 리턴한다. next() 공백 전까지 입력받은 문자열을 리턴한다. 3. charAt(문자열에서의 문자 순서. 0번부터 시작) Scanner은 char 타입으로 입력을 받을 수 없고 String 타입으로만 입력을 받을 수 있다. 그래서 나온 것이 charAt() Scanner에서 next()또는 nextLine() 뒤에 쓴다. ex ) c1=sc.next().charAt(0); c2 = sc.ne..
2022.03.01 -
220228 TIL
1. 리액트란 프론트엔드 라이브러리,프레임워크이다. 자바스크립트 없이 HTML,CSS만 이용하는 정적 페이지라면 프론트엔드 라이브러리를 사용할 필요는 없다. 현재 트렌드는 단순 웹페에지가 아닌 웹어플리케이션, 유저의 행동에 따라 동적인 화면을 보여줘야 하고 동적으로 UI 관리 > 기존 JS나 제이쿼리로는 부족 그래서 수많은 DOM,상태값,업데이트값에 대한 관리를 최소한으로 줄이고, 오직 기능개발&UI를 구현하는데 집중할 수 있도록 새로운 JS 형태들이 등장 프론트엔드 라이브러리 3대장은 Angular(타입스크립트 기반 프론트엔드 웹 애플리케이션 프레임워크), Vue. React(페이스북에서 개발. 단일 웹 페이지나 모바일 앱에서 화면에 표시되는 뷰 부분의 개발에 사용되는 JS 라이브러리) 2. React..
2022.03.01 -
220215 TIL
[Javascript] 1. Let answer = Math.min(...arr); ...는 arr 배열 내의 변수를 펼치는 역할을 하며 (그럼 배열이 어딘가에 선언이 되어있어야 하겠지?) Math.min은 최소값을 찾는, Math.max는 최대값을 찾는 역할을 한다. 2. Max_SAFE_INTEGER; 최소값을 구하는 알고리즘 문제에서 Let answer, min=Number.MAX_SAFE_INTEGER; MAX_SAFE_INTEGER은 안정적인 큰 숫자를 출력해주는데, console.log(min)을 해보면 9007199254740991 같은 숫자가 출력된다. 큰 숫자로 미리 초기화를 해준다. arr크기만큼 for문을 돌리고 if(arr[i] 사과 인덱스가 삭제된다. console.log를 해보면..
2022.02.15