a = [1, 2, 3, 4]ย ์ผ ๋, ๊ฐ ์๋ฆฌ๋จผํธ๋ฅผ ์ ๊ณฑํ๋๊ฑฐ ์์ฆ์ for๋ฌธ ์์ด ํ๋ ๋ฐฉ๋ฒ์ด ๋ง์์?
ํ์ด์ฌ์์ b = [ x * x for x in a]
์๋๋ฉด map(lambda x : x*x, a)
์๋ฐ์คํฌ๋ฆฝํธ์์ ย a.map(x=>x*x)
์๋๋ฉด a.map(function(x) { return x*x; })
map, apply, reduce ๋ฑ๋ฑ ์ปฌ๋ ์ ์ ๋ฐ๋ก ์กฐ์ง ์ ์๋ ์น๊ตฌ๋ค์ด ๋ง์์ ์ฐ๋ฉด ํธํด๋ณด์ด๋๋ฐ ์ต์ํ์ง ์์์ ๊ทธ๋ฐ์ง
๋ด๊ฐ ์ด ์ฝ๋๋ ๊ทธ๋๋ ์๊ฒ ๋๋ฐ ๋จ์ด ์ ๊ฑธ ์จ๋๋ฉด ์ธ์๋ก ๋ค์ด๊ฐ๋ x๊ฐ ๋ญ์ง, ๊ฒฐ๊ณผ๊ฐ ์ด๋ป๊ฒ ๋์ฌ์ง ๊ณ ๋ฏผํ๊ฒ๋จ;
ํนํ ์๋ฐ์คํฌ๋ฆฝํธ์ sort() ์์ ๋ฃ๋ ํจ์๊ฐ ์ด ์ ๋งคํ๋๋ฐ -_-;
๋ค๋ค ์ ๊ฑฐ ๋ง์ด ์ฐ๋ ํธ์?
์๊ณ ๋ฆฌ์ฆ์ด๋ ์๋ฃ๊ตฌ์กฐ ๊ฐ์๊ฑฐ ๊ฐ๋ ธ์ผ์ด์๋๋ฐ ์ฌ๊ทํจ์ ๋ณด๊ณ ๋ ์ดํ๋ถํด ์ฌ๋ฐ๋๋ฏ
์๋ฐ์คํฌ๋ฆฝํธ๋ก ํฌ๋กฌ์์ ์ฝ๊ฒ ํ์ธํ ์ ์๋ ๊ฒ๋ ์ข๊ณ ;
์ฌ์ค ๊ฒ ๊ณ ๋ฏผํ๋ค ์๋ฑํ๊ฑฐ ํ๋ฉด์ ์๊ฐ๋ณด๋ด๋๊น ์ฌ๋ฐ๋๋ฏ ใ กใ ก; ์... ๊ฒ๋ง๋ค์ด์ผ๋๋๋ฐ ์ด๋ ค์์ ์์ด ์๊ฐ...
๋๊ธ 0