์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ํฌ๋กค๋ง
- CSS
- ๊ทธ๋ฆฌ๋
- ์๊ณ ๋ฆฌ์ฆ
- ๊ตญ๋น์ง์
- ๊ฐ๋ฐ
- ์ฝ๋ฉ์ ํ
- HTML
- JS
- fe
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ฐฑ์ค
- heapq
- ํ ์ดํ๋ก์ ํธ
- ์ฝ๋ฉ
- ํ๋ก ํธ์๋
- Python
- error
- KDT
- node.js
- ๋๋ฆผ์ฝ๋ฉ
- mongodb
- ๋ชจ๊ฐ์ฝ
- ํ๋ก์ ํธ
- ์ฝ๋ฉํ ์คํธ
- Til
- react
- javascript
- ๋ ธ๋ง๋์ฝ๋
- ํ์ด์ฌ
- Today
- Total
๋ชฉ๋กreduce (1)
๐ฑ โ ๐ณ
reduce ํจ์ ํ์ด์ฌ์ functols ๋ด์ฅ ๋ชจ๋์ reduce() ํจ์๋ ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋์์ผ๋ก ์ฃผ๋ก ๋์ ์ง๊ณ๋ฅผ ๋ด๊ธฐ ์ํด์ ์ฌ์ฉ๋จ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ์๋์ ๊ฐ์ reduce(์ง๊ณ ํจ์, ์ํ ๊ฐ๋ฅํ ๋ฐ์ดํฐ[, ์ด๊ธฐ๊ฐ]) ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๊ธฐ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฃจํ ๋๋ฉด์ ์ง๊ณ ํจ์๋ฅผ ๊ณ์ํด์ ์ ์ฉํ๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ๋์ ํ๋ ๋ฐฉ์์ผ๋ก ์๋ ์ง๊ณ ํจ์๋ ๋๊ฐ์ ์ธ์๋ฅผ ๋ฐ์์ผ ํจ ์ฒซ๋ฒ์งธ ์ธ์๋ ๋์ ์(accumulator), ๋๋ฒ์งธ ์ธ์๋ ํ์ฌ๊ฐ(current value)๊ฐ ๋์ด์ค๊ฒ ๋จ ๋์ ์๋ ํจ์ ์คํ์ ์์๋ถํฐ ๋๊น์ง ๊ณ์ํด์ ์ฌ์ฌ์ฉ๋๋ ๊ฐ์ด๊ณ , ํ์ฌ๊ฐ์ ๋ฃจํ ๋๋ฉด์ ๊ณ์ํด์ ๋ฐ๋๋ ๊ฐ ์๋ฅผ ๋ค์ด arr์ ๋ชจ๋ ์์๋ฅผ ๊ณฑํ๋ค๊ณ ๊ฐ์ ํ์ ๋ from functools import reduce answe..