"array" tagged
0부터 99까지 배열을 만드는 가장 간단한 방법
2020 January 16 - [js, array]0부터 99까지 배열을 만드는 방법(내가 아는 가장 간단한 방법)
[js] array 를 초기화하는 방법
2019 July 11 - [js, array, initilaize]배열을 초기화하는 가장 쉬운 방법은 다음과 같다. arr 가 const 로 선언되어 있다면 아래와 같이 처리할 수 있다. 그런데 뷰에서는 length 를 초기화하는 방법으로 인한 변이가 reactive 하지 않기 때문에 splice…
[js] 배열의 마지막에 여러 요소 추가
2018 November 04 - [array, js]배열의 마지막에 2개 이상의 원소를 추가하는 방법 결론 4번이 가장 직관적으로 이해하기 쉽다고 생각한다.
[js] 배열에서 특정 요소 제거
2018 November 01 - [array, js]배열의 특정 요소를 제거하는 2가지 방법 결론 2번째 방법은 조건에 따라 여러 개를 한꺼번에 삭제하는 것도 가능하다. 읽기도 쉽고 코드도 더 짧다. 를 이용하자
[js] 배열에서 중복 제거
2018 September 13 - [array, filter, indexOf]filter 와 indexOf 를 이용한 중복제거 방법 Ref https://stackoverflow.com/questions/1960473/get-all-unique-values-in-a-javascript-array-remove-duplicates
Forming a Magic Square
2018 September 01 - [array, magic-square-forming]문제 아래와 같이 가로/세로/대각선의 합계가 모두 같은 행렬을 magic-square 라고 한다. 특정 3x3 행렬이 주어질 때 아래와 같이 magic-square 로 변환할 수 있다. 이 경우 변경이 필요한 숫자는 5,8,…
[js] How reduce() works
2018 August 31 - [array, reduce]초기값 없는 경우 다음 예제를 보자 첫번째 인자로 주어진 콜백함수는 총 4번 호출되며 이때 콜백함수에게 전달되는 인자와 결과값은 아래와 같다.(참고로 콜백함수를 호출할 때 3,4번째 인자는 생략가능하다) callback accumulator…
[어려운문제] max array sum
2018 August 31 - [array, max-array-sum]이웃하지 않은 2개 이상의 요소로 이루어진 부분집합 중 요소의 합계가 가장 큰 값을 구하는 문제 https://www.hackerrank.com/challenges/max-array-sum/problem 이 경우 subset 합계들의 최대값…
[js] Array.prototype.sort
2018 August 28 - [array, sort]자바스크립트는 Array.prototype.sort 를 통해 언어 차원에서 기본적인 정렬 기능을 제공한다. 배열의 sort 함수는 특별히 정확한 사용법을 익혀두는 것이 중요하다 sort…
[js] mutable vs immutable
2018 August 28 - [immutable, js, array, function]자바스크립트에서 제공하는 배열 함수는 original 배열의 상태를 변경시키는(mutable) 함수도 있고 기존 상태를 변경시키지 않고(immutable…
[js] 불변성을 유지하며 array 순서 뒤집기
2018 June 07 - [array, reverse, immutability, 불변성]문제 배열의 순서를 뒤집기 위해 간단히 를 이용할 수 있지만 는 불변성을 유지하지 못한다. 해결책 불변성을 유지하는 slice() 를 이용한 방법 … (spread operator) 를 이용한 방법