eatthefrog
자바스크립트 코딩 테스트: 배열 입문 문제(2) 본문
[@] 배열의 유사도
[@] 배열의 평균값
[@] 배열 뒤집기
[@] 배열 두배 만들기
-------1시간 초과로 제한 -----
[!] 배열 자르기
[!] 배열 회전시키기
[!] 잘라서 저장하기
자바스크립트 배열 기법
1. Array.prototype.includes(): 배열에 특정값이 있는지 확인하여 true 또는 false를 반화한다.
예: const numbers = [1, 2, 3]; numbers.includes(2); //true
2. Array.prototype.reverse() : 원본 배열의 순서를 반대로 뒤집는다.
※이때, 원본배열을 변경하므로, 스프레드 연산자를 활용하여 복사본을 만든후 적용하는것을 권장한다.
예: const originalArray = [1, 2, 3, 4, 5]; const reversedArray = [...originalArray].reverse();
Tip
1. 단순 카운트 기능을 할때 count +=1, count++둘다 가능
2. return 값 생략 가능
function solution(num_list) {
let answer = [...num_list].reverse();
return answer;
}
// return값 생략
function solution(num_list) {
return num_list.reverse()
}
성장포인트
1. 처음 코딩테스트 문제를 풀때, 문제를 풀기 위해서 뭐부터 정의해야할지 몰랐음 -> 나름대로 문풀 포맷이 잡힘
▣ (입력,출력 정의 -> 제한 사항 해석 -> 필요 문법 구글링 -> 의사코드 작성 -> 코테 문풀 )
2. 첫번째 풀이에서 입,출정의 + 제한 사항 해석 + 필요 문법 구글링 + 코테 문풀 스스로 / 의사코드 작성은 지피티
3. 오늘 4개의 문제를 풀면서 의사코드 작성까지 전반적인 과정을 스스로 할수있게 됨!
'코딩테스트' 카테고리의 다른 글
| 코딩테스트자바스크립트 코딩 테스트: 배열 기초 문제(3) (0) | 2025.05.08 |
|---|---|
| 코딩테스트자바스크립트 코딩 테스트: 배열 기초 문제(2) (0) | 2025.05.02 |
| 코딩테스트자바스크립트 코딩 테스트: 배열 기초 문제(2) (0) | 2025.05.01 |
| 코딩테스트자바스크립트 코딩 테스트: 배열 기초 문제(1) (0) | 2025.04.30 |
| 자바스크립트 코딩 테스트: 배열 원소의 길이 (1) | 2025.04.22 |