์•Œ๊ณ ๋ฆฌ์ฆ˜(programmers)

[Swift] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค_๋ฐฐ์—ด์˜ ํ‰๊ท ๊ฐ’

yeggrrr๐Ÿผ 2024. 3. 12. 10:49
728x90

<๋ฌธ์ œ>


<๋‚ด ํ’€์ด>



์ด ๋ฐฐ์—ด์˜ ์š”์†Œ๋“ค์„ ๋”ํ•ด์ฃผ๋Š” ๊ณ ์ฐจํ•จ์ˆ˜ reduce๋ฅผ ์ด์šฉํ•˜๋ฉด ์ฝ”๋“œ๊ฐ€ ๋” ๊ฐ„๊ฒฐํ•ด์งˆ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค!
๊ณ ์ฐจํ•จ์ˆ˜ ๋ฐฐ์šฐ๊ณ  ๋‚˜์„œ ๋ฐ‘์— ์ด์–ด์„œ ์ถ”๊ฐ€๋กœ ์ž‘์„ฑํ•ด ๋ณผ ์˜ˆ์ •์ด๋‹ค. ^0^


(+์ถ”๊ฐ€)

 

<reduce ํ™œ์šฉ - ๋ฐฉ๋ฒ•1>

 

<reduce ํ™œ์šฉ - ๋ฐฉ๋ฒ•2>

 

 


reduce ํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•˜๋‹ˆ ์ฝ”๋“œ๊ฐ€ ํ›จ์”ฌ ๊ฐ„๋‹จํ•ด์กŒ๋‹ค!!
์•„์ง ๋ฐ”๋กœ reduce๋กœ ๋งŒ๋“ค๊ธฐ์—๋Š” ์ฝ”๋“œ๊ฐ€ ๋จธ๋ฆฟ์†์— ์ž˜ ์•ˆ๋“ค์–ด์™€์„œ
for๋ฌธ์œผ๋กœ ๋จผ์ € ๋งŒ๋“ค๊ณ , ๋ณด๋ฉด์„œ reduce๋ฅผ ์‚ฌ์šฉํ•ด๋ด์•ผ๊ฒ ๋‹ค!๐Ÿ˜ƒ



 

728x90