# reduce

218개의 포스트

[TIL] 20220920

프로그래머스 레벨 1 복습 중프로그래머스 레벨 2 (이진변환 반복하기, 올바른 괄호) 풀이자바스크립트 딥 다이브 strict mode, 빌트인 객체 공부콜백의 최초 호출 때 accumulator와 currentValue는 다음 두 가지 값 중 하나를 가질 수 있습니다.

2022년 9월 21일
·
0개의 댓글
·

고차 함수 (Higher-order function)

일급 객체 (first-class citizen) 함수 JavaScript의 대표적인 일급 객체 중 하나인 함수는 특별한 취급을 받는다. 1. 변수에 할당(assignment)할 수 있다. 함수를 변수에 할당할 수 있기 때문에, 배열의 요소나 객체의 속성값으로 저장할

2022년 9월 20일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 최소 직사각형

forEach로 매번 비교해서 width와 height 값을 바꿔준다. 이 글을 쓰면서도 느끼지만 코드가 너무 진부해서 쓰다 졸아버릴 것 같다reduce는 맨날 더하기만 하는 줄 알았니? 아니아니 사실 비교도 한다구~ 이런 신박한 방법을 볼 때마다 뇌가 짜릿하면서 손상

2022년 9월 18일
·
0개의 댓글
·

[프로그래머스] 음양 더하기

첫 매개변수가 누적값, 두 번째가 현재 계산할 값, 세 번째가 인덱스양수는 1 곱해주고, 음수는 -1 곱함

2022년 9월 11일
·
0개의 댓글
·
post-thumbnail

1일 1코테 day 35 _ 부족한 금액 계산하기

횟수가 1, 2, 3 ... 늘어날 때마다이용가격도 1배, 2배, 3배, ... 늘어나므로100원1 + 100원2 + 100원3 + ...= 100(1+2+3+...+n)= 100(n(n+1)/2)임을 이용했다.ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ?위에 if문 풀이랑 배열에

2022년 9월 10일
·
0개의 댓글
·

1일 1코테 day 30 _ 자릿수 더하기

1일 1코테 day 9 에서 분리드디어 리듀스를 써서 풀어보았다!!문자열을 숫자로 바꾸는 함수를 찾아 쓰기 귀찮아서 리듀스의 인수에 각각 1씩 곱하였다.그런데 재출할때 한 가지 경우에서 오류가 났음그래서 예외가 되는 경우를 찾아 if 문으로 걸러주었다.아직 정확한 이유

2022년 9월 9일
·
0개의 댓글
·
post-thumbnail

고차 함수

배열의 모든요소에게 동일한 조건을 적용한 후 반환한다.조건은 함수로 작성한다기존 배열은 수정되지 않는다.사용 예시내가 원하는 요소만 필터링하여 반환조건은 함수로 작성한다기존 배열은 수정되지 않는다.사용 예시배열을 하나의 값으로 만들어줌초기값을 정해줄 수 있으며 정하지

2022년 9월 6일
·
0개의 댓글
·

reduce

reduce

2022년 8월 26일
·
0개의 댓글
·

[python] 람다(lambda)

익명함수를 지칭하는 용어 즉, 기존의 함수(명 등)을 선언하고 사용하던 방식과는 달리 바로 정의하여 사용할 수 있는 함수.lambda 인자 : 표현식ex) sum = lambda x: x+1람다 표현식을 괄호로 묶은 뒤에 다시 괄호를 붙이고 인수를 넣어 호출ex) (l

2022년 8월 25일
·
0개의 댓글
·

reduce()

배열의 각 요소를 순회하며 callback함수의 실행 값을 누적하여 하나의 결과값을 반환 arr.reduce(callback, initialValue)callback functionaccumulator - accumulator는 callback함수의 반환값을 누적합니

2022년 8월 22일
·
0개의 댓글
·

JavaScript 익히기 #9 reduce

reduce 메서드는 자신을 호출한 배열을 모든 요소를 순회하며 인수로 전달받은 콜백 함수를 반복 호출한다. 콜백 함수의 반환값을 다음 순회 시에 콜백 함수의 첫 번째 인수로 전달 하면서 콜백 함수를 호출하여 하나의 결과 값을 만들어 반환한다. 첫번째 인수로 콜백 함

2022년 8월 21일
·
0개의 댓글
·

[iOS] reduce(_:_:) vs. reduce(into:_:)

Apple Documentation 에서는 reduce(\_:\_:) 와 reduce(into:\_:) 에 대해 다음과 같이 정의되어 있다.주어진 클로저를 이용해 수열의 요소들을 조합한 결과를 반환한다는 의미이다.

2022년 8월 17일
·
0개의 댓글
·

[iOS] Higher-Order Functions

고차함수는 다른 함수를 전달인자로 받거나함수 실행의 결과를 함수로 반환하는 함수를 말한다. Swift 의 함수(클로저) 는 일급 시민이기 때문에 함수의 전달인자로 전달할 수 있으며, 함수의 결과값으로 반환할 수 있다.

2022년 8월 17일
·
0개의 댓글
·
post-thumbnail

WIL 14 ( Weeked I Learned ) - 22/08/14

Javascript의 reduce 함수를 한번 확인해보자.MDN 사이트를 조금만 읽었더니 reduce의 원형을 다음과 같이 써져있어서 잘 쓰지 않게 되었다.( 무슨 말인지 잘 몰라서.. )인자는 4개를 전달 받는다고 하는데?실제 MDN 사이트에서의 설명이다.reduce

2022년 8월 14일
·
0개의 댓글
·
post-thumbnail

[WIL] Week02 회고

ES는 ECMA Script의 약자현재는 ES6 ECMA Script6의 규격을 따르고 있다 (ES6 - 6번째 규격 이런 느낌)👉 즉, ECMA Script는 규격, 표준 즉, 스펙ES5문법배열과 관련해서 새로운 메소드들이 생겼는데 대표적으로 forEach, map

2022년 8월 12일
·
0개의 댓글
·

[Lv1] 평균 구하기

reduce()

2022년 8월 11일
·
0개의 댓글
·
post-thumbnail

[220811(목)] 고차함수(핵심 키워드)

2차원 배열(배열을 요소로 갖는 배열)을 입력받아 모든 수(number)의 합을 리턴해야 합니다.인자 1 : arr배열을 요소로 갖는 배열arri는 임의의 타입을 요소로 갖는 배열number 타입을 리턴해야 합니다.합을 구할 때 number 타입만 고려해야 합니다.반복

2022년 8월 11일
·
0개의 댓글
·
post-thumbnail

[JS] reduce 함수에 함수배열 활용하기

reduce에는 어떤 배열을 가질 수 있을까 생각해본적이 있는가?

2022년 8월 10일
·
0개의 댓글
·