[알고리즘] Sliding Window
슬라이딩 윈도우 배열이나 문자열같은 일련의 데이터를 입력하거나 특정 방식으로 연속적인 해당 데이터의 하위 집합을 찾는 것에 유용함! 규모가 큰 데이터셋에서 데이터의 하위 집합을 추적하는 문제에 매우 유용함 흠 넵 우선 예시로 풀어볼 문제는 첫번째 인자값으로 배열이 들어오며, 두번째 인자값은 number로 배열의 각각의 num만큼의 배열 합계중 가장 큰 합을 구하는 문제 maxSumArrSum([1, 2, 5, 2, 8, 1, 5], 2) -- 10 ( 1+2 , 2+5, 5+2, 2+8, 8+1, 1+5 중에서 가장 큰 합) maxSumArrSum([], 4) -- null maxSumArrSum([4, 2, 1, 6], 1) -- 6 function test (arr, num){ let maxNum =..
[프로그래머스] 자바스크립트 코테 연습 - 3 (feat.reduce함수)
정말... edabit 영어가 눈에 안들어오더라구여.... 그래서 프로그래머스에서 레벨1에 있는 문제 풀어보았습니다. 아마 오늘도 for문과 함께할거같쥬? 넹 오늘은 문제는 [ 없는 숫자 더하기😌 ] 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. [ 제한사항 ] 1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모든 원소 ≤ 9 numbers의 모든 원소는 서로 다릅니다. [ 입력예시 ] [1,2,3,4,6,7,8,0] ---> 14 [5,8,4,0,6,7,9] ---> 6 제가 작성해본 코드는여 function sol..
[edabit] 자바스크립트 코테 연습 - 2 (feat.filter함수)
Learn to Code with 10,000+ Interactive Challenges Learn to code with fun, bite-sized challenges. Earn XP, unlock achievements and level up. It's like Duolingo for learning to code. edabit.com Q. How Much is True? Create a function which returns the number of true values there are in an array. countTrue([true, false, false, true, false]) ➞ 2 countTrue([false, false, false, false]) ➞ 0 countTrue([..