Banner

My Tech Blog (1)

์˜ค๋Š˜์˜ ๋ช…์–ธ
" ๋ฐ˜๋“œ์‹œ ์ด๊ฒจ์•ผ ํ•˜๋Š” ๊ฑด ์•„๋‹ˆ์ง€๋งŒ ์ง„์‹คํ•  ํ•„์š”๋Š” ์žˆ๋‹ค. ๋ฐ˜๋“œ์‹œ ์„ฑ๊ณตํ•ด์•ผ ํ•˜๋Š” ๊ฑด ์•„๋‹ˆ์ง€๋งŒ, ์†Œ์‹ ์„ ๊ฐ€์ง€๊ณ  ์‚ด์•„์•ผ ํ•  ํ•„์š”๋Š” ์žˆ๋‹ค. "
- ์—์ด๋ธŒ๋Ÿฌํ–„ ๋ง์ปจ (๋ฏธ๊ตญ 16๋Œ€ ๋Œ€ํ†ต๋ น)
์ค‘์š”ํ•œ ๊ฑด ์•„๋‹ˆ์ง€๋งŒํŒŒ์ด์ฌ์—์„œ ์Šฌ๋ผ์ด์‹ฑ ํ•  ๋•Œ ์ž๊พธ๋งŒ ๋จธ๋ฆฟ ์†์—์„œ ์ด๋Ÿฐ ํ˜ธ๊ธฐ์‹ฌ์ด ๋“ค์—ˆ๋‹ค.  1. ๋Œ€๊ด„ํ˜ธ์•ˆ์— ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ 2๊ฐœ์ธ ๊ฒฝ์šฐ์™€ 3๊ฐœ์ธ ๊ฒฝ์šฐ2. ์ˆซ์ž๊ฐ€ ๋น„์–ด ์žˆ๋Š” ๊ฒฝ์šฐ3. ์ธ๋ฑ์Šค๊ฐ€ ์–‘์ˆ˜:์–‘์ˆ˜์ธ ๊ฒฝ์šฐ, ์–‘์ˆ˜:์Œ์ˆ˜์ธ ๊ฒฝ์šฐ, ์Œ์ˆ˜:์–‘์ˆ˜์ธ ๊ฒฝ์šฐ, ์Œ์ˆ˜:์Œ์ˆ˜์ธ ๊ฒฝ์šฐ ๋“ฑ 4. ์˜ค๋ฅธ์ชฝ ๋ฐฉํ–ฅ(->)์œผ๋กœ ์Šฌ๋ผ์ด์‹ฑ, ์™ผ์ชฝ ๋ฐฉํ–ฅ( ์ƒ์ƒํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์กฐํ•ฉํ•˜์—ฌ์Šฌ๋ผ์ด์‹ฑํ•ด ์ฃผ๋ฉด ๊ฒฐ๊ณผ๊ฐ’์ด ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ํ•ญ์ƒ ๊ถ๊ธˆํ–ˆ๋‹ค.์ด ํฌ์ŠคํŒ…์—์„œ๋Š” ๋ฆฌ์ŠคํŠธ ์Šฌ๋ผ์ด์‹ฑ์˜ ๋ชจ๋“  ์œ ํ˜•์„ ๊ณ„์‚ฐํ•ด์„œ์œ ํ˜•๋ณ„๋กœ ์–ด๋–ป๊ฒŒ ๋˜๋Š” ๊ฒƒ์ธ์ง€ ๊ฒฐ๊ณผ๋ฅผ ๋์žฅ์„ ๋‚ด ๋ณผ ๊ฒƒ์ด๋‹ค.ํ ์ปคํ”ผ ํ•œ ์ž”๋งŒ ๋จน๊ณ  ์‹œ์ž‘ํ•ด์•ผ๋””^^  1. ์ธ์ž 2๊ฐœ, ์ธ์ž 3๊ฐœ Python์—์„œ ์Šฌ๋ผ์ด์‹ฑ(slicing) ๊ตฌ๋ฌธ์—๋Š” ๋‘ ๊ฐ€์ง€ ๊ธฐ๋ณธ ํ˜•ํƒœ๊ฐ€ ์žˆ๋‹ค. ์ธ์ž๋ฅผ 2๊ฐœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์™€ 3๊ฐœ ์‚ฌ์šฉํ•˜๋Š”..
โœ… ๋ฌธ์ œ(77*1) + (76*2) + (75*3) + ... + (1*77)๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค.โœ… ์ถ”๋ก  ๊ณผ์ •- ์ผ๋‹จ (a*b)+ ๊ตฌ๊ฐ„์ด ๋ฐ˜๋ณต๋˜๋ฉด์„œ ๋ˆ„์ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋ฏ€๋กœ for๋ฌธ์„ ์‚ฌ์šฉํ•ด์ฃผ๋ฉด ๋œ๋‹ค.a๋Š” 77๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ 1์”ฉ ๊ฐ์†Œํ•˜๊ณ b๋Š” 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ 77๊นŒ์ง€ ์ฆ๊ฐ€ํ•˜๋Š” ํ˜•ํƒœ์ด๋‹ค.-> ์ด๊ฑด ๋”ฐ๋กœ b๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ  for๋ฌธ ์ดˆ๊ธฐ๊ฐ’์„ i=1๋กœ ์„ค์ • ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์—ฌ๊ธฐ์„œ ์„ ์–ธํ•ด ์ค„ ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜๋Š” ๋‘๊ฐœ์ด๋‹ค.1. a = 77;// 77๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ 1์”ฉ ๊ฐ์†Œ์‹œ์ผœ์ค„ ๋ณ€์ˆ˜ a๋ฅผ ์„ ์–ธ2. result = 0;// result ๋ณ€์ˆ˜์—๋Š” ๋ˆ„์ ํ•ฉ์„ ๋‹ด์•„์„œ ๋งˆ์ง€๋ง‰์— ๊ฒฐ๊ณผ ์ถœ๋ ฅํ•ด์ฃผ๋Š” ๋ฐ ์“ธ ๊ฒƒ์ด๋‹ค.(77*1) + ๊ตฌ๊ฐ„์ด ๊ณ„์† ๋ฐ˜๋ณต๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋ณต๋ฌธ for๋ฌธ์œผ๋กœ ๋ฌถ์–ด์„œ ๊ณ„์‚ฐํ•ด์ค€๋‹ค.a ๊ธฐ์ค€์œผ๋กœ 77๋ถ€ํ„ฐ 1๊นŒ..
์ƒ๋‹จ์œผ๋กœ