Lesson2. CyclicRotation 안녕하세요! 저번 시간에는 Lesson1. BinaryGap에 대해 풀이해봤습니다. 이번에는 Lesson2의 CyclicRotation을 2가지 방법으로 풀이해보려 합니다. Question https://app.codility.com/programmers/lessons/2-arrays/cyclic_rotation/ CyclicRotation coding task - Learn to Code - Codility app.codility.com 정리하자면, 주어진 K 만큼 배열을 오른쪽으로 회전시키는 문제입니다. 주어진 배열이: [1, 2, 3, 4], K가 3과 같다면, 1. [4, 1, 2, 3] 2. [3, 4, 1, 2] 3. [2, 3, 4, 1] 가 되어,..
Lesson1. BinaryGap 안녕하세요! 자료구조와 알고리즘의 필요성에 대해서는 항상 느끼고 있었지만, 타 프로젝트나 시간이 없다는 등의 핑계로 미루기 일쑤였습니다. 그래서, 오늘부터 매일은 안 되더라도 적어도 일주일에 한 문제씩은 꼭 풀어보려 합니다. 같이 문제에 대해 탐구해보는 좋은 시간이 되었으면 좋겠습니다! Question https://app.codility.com/programmers/lessons/1-iterations/binary_gap/ BinaryGap coding task - Learn to Code - Codility app.codility.com 정리하자면, 정수의 2진 표현에서 1과 1사이에 있는 0의 가장 긴 순서를 찾는 문제입니다. 정수의 2진 표현이 100001과 같다..
INTRO 개발을 하다보면 Array와 관련된 많은 메서드들을 사용하는데, 저는 그 중에서도 map()과 forEach()를 주로 씁니다. 많이 쓰는 만큼 한 번 정리해보고 싶기도 하고, 좀 다른 관점에서 이 두 메서드에 대해 접근해보면 재미있지 않을까 싶어 글로 써보려고 합니다! 재미로 읽어주세요 😉 어떠한 특징을 가진 메서드인가? map()과 forEach() 모두 Array 관련 메서드들로써, ES5 부터 등장하였습니다. forEach()가 배열 요소마다 한 번씩 주어진 함수(콜백)를 실행하는 것과 달리, map()은 배열 내의 모든 요소 각각에 대하여 주어진 함수(콜백)를 호출한 결과를 모아 새로운 배열을 반환한다는 특징을 가지고 있습니다. 그리고, 그 함수는 1. currentValue (배열 ..
- Total
- Today
- Yesterday
- react-waypoint
- jest reducer 테스트
- vue.js
- react-hooks test
- ES6 Module
- dependencies
- Package
- react-infinite-scroll
- axios
- jest react test
- react hoc 테스트
- ES2020
- react-testing-library
- NPM
- esModuleInterop
- jest reducer test
- javascript
- tsconfig.json
- difference_1.default is not a function
- 크롬 퍼포먼스 탭
- codility
- reducer test
- infinite-scrolling 구현
- void 0
- js debugger
- redux-mock-store
- hoc test
- 효율적인 디버깅
- devDependencies
- infinite-scrolling
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |