코딩테스트 - 1. 메소드 정리

CodeModel·2023년 4월 11일
0

코딩테스트

목록 보기
1/3

reduce

arr = [0,1,2,3]
let sum = arr.reduce((a,b,0) => a+b) // a는 더해지고 리턴되는 값 b는 배열의 값 0은 a의 초기값

splice

arr = [0,1,2,3]
splice(2,0,5,7); //[0, 1, 5, 7, 2, 3]
// 배열 2번째 위치한곳에 숫자 5,7을 추가한다.

splice

mine.splice(1,2); //[0, 3]
// 배열 1번째 부터 2개를 제거한다.

for of

for (let x of s) 는 문자열도 탐색 가능

replace

replace(a,b) // a를 b로 바꿈
toUpperCase() // 대문자로 변경
toLowerCase() // 소문자로 변경
Math.fllor(x) // x를 내림 한다

substring

substring(2,3) // 2부터 3전까지 즉 2를 출력
substr(2,3) // 2부터 시작해서 3개를 뽑아내라

indexOf

indexOf("k") // 첫 k가 있는 인덱스를 찾아줌
indexOf("k", 1) // 1번 인덱스부터 k를 찾음
// 발견 못하면 -1을 리턴

Array.from({length:n}, ()=>1); // 결과 [1, 1, 1, 1]

math.sqrt - 루트
math.floor() - 내림

join() - 배열을 문자열로 만들어줌

Math.max(a,b,c) - 젤 큰거 찾아줌

profile
개발자가 되기 위한 일기

0개의 댓글