본문 바로가기
반응형

array4

[JavaScript] Reduce() 란? Reduce() 란? - 배열의 각 요소에 대해 주어진 reducer 함수를 실행하고, 하나의 결과값을 반환 const array1 = [1, 2, 3, 4]; // 0 + 1 + 2 + 3 + 4 const result = 0; const sum = array1.reduce( (accumulator, currentValue) => accumulator + currentValue, result, ); console.log(result); // Expected output: 10 - 리듀서 함수는 네개의 인자를 가진다. 1. 누산기 (acc) 2. 현재 값 (cur) 3. 현재 인덱스 (idx) 4. 원본 배열 (src) 리듀서 함수의 반환 값은 누산기에 할당되고 누산기는 순회 중 유지되므로 최종 결과는 .. 2024. 2. 2.
[Javascript] 배열 두배 만들기 문제 설명은 아래 링크 참고바랍니다. https://school.programmers.co.kr/learn/courses/30/lessons/120809 내가 생각한 솔루션들, Reduce는 아직 친숙하지 않다... Solution 1. Map function solution(numbers) { var answer = numbers.map(function(x) { return x * 2; }); return answer; } Solution 2. For function solution(numbers) { var answer = []; for(i=0; i < numbers.length; i++){ answer[i] = numbers[i] * 2; } return answer; } Solution 3. Re.. 2024. 2. 1.
[Javascript] 배열 뒤집기 1. FOR function reverse(num_list) { var answer = []; var j = num_list.length for(var i = 1; i 2024. 1. 31.
[PHP] Array 배열 정렬 (Array sort) 1. shuffle(배열) // 해당 배열을 완전히 뒤섞음 2. sort(배열) // 값을 기준으로 오름차순 정렬 3. rsort(배열) //값을 기준으로 내림차순 정렬 4. ksort(배열) // 키를 기준으로 오름차순 정렬 // 출력하게되면 Key=Ben, Value=37 Key=Joe, Value=43 Key=Peter, Value=35 5. krsort(배열) // 키를 기준으로 내림차순 정렬 6. asort(배열) // 배열의 키와 값은 건들지 않고 키순서를 오름차순 정렬 7. arsort(배열) // 배열의 키와 값은 건들지 않고 키순서를 내림차순 정렬 2023. 11. 23.
반응형