1. 배열에서 두 번째로 큰 요소에 대한 코드를 작성하세요.
코드:
const arr=[2,3,4,6,78,0,1,0,2,3,455,8,9]; function secondLargest(arr){ const sortedArray=[...new Set(arr)].sort((a,b)=>b-a); return sortedArray.length>=2 ? sortedArray[1] : null; } console.log("Second Largest Element:",secondLargest(arr));
출력:
Second Largest Element: 78
*2. 내장
을 사용하지 않고 배열을 정렬하는 코드를 작성하세요.
기능. *
코드:
const arr=[2,3,4,6,78,0,1,0,2,3,455,8,9]; function sortArray(arr){ let temp=0; for(let i=0;i<arr.length;i++){ for(let j=arr.length-1;j>i;j--){ if(arr[i]>arr[j]){ temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } return arr; } console.log("Sorted Array:",sortArray(arr));
출력:
Sorted Array: [ 0, 0, 1, 2, 2, 3, 3, 4, 6, 8, 9, 78, 455 ]
3. 'Set'을 사용하지 않고 배열의 고유한 요소를 찾아보세요.
코드:
const arr=[2,3,4,6,78,0,1,0,2,3,455,8,9]; function uniqueArray(arr){ let tempArray=[]; for(let i=0;i<arr.length;i++){ if(tempArray.indexOf(arr[i])===-1){ tempArray.push(arr[i]); } } return tempArray; } console.log("Unique Array of Element:",uniqueArray(arr));
출력:
Unique Array of Element: [ 2, 3, 4, 6, 78, 0, 1, 455, 8, 9 ]
4. 내장된
을 사용하지 않고 배열을 뒤집는 코드를 작성하세요.
기능을 제공합니다.
코드:
const arr=[2,3,4,6,78,0,1,0,2,3,455,8,9]; function reverseArray(arr){ let tempArray=[]; for(let i=arr.length-1;i>0;i--){ tempArray.push(arr[i]); } return tempArray; } console.log("Reverse Array of Elements:",reverseArray(arr));
출력:
Reverse Array of Elements: [ 9, 8, 455, 3, 2, 0, 1, 0, 78, 6, 4, 3 ]
이 내용이 도움이 되었기를 바랍니다. 좋은 하루 보내세요!
위 내용은 자바스크립트 인터뷰 코딩 질문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!