๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

Terminator1

๋ฐฑ์ค€ํ”„๋กœ๊ทธ๋ž˜๋ฐ for๋ฌธ 10๋ฒˆ,11๋ฒˆ Swift 10๋ฒˆ. ์ฒซ์งธ ์ค„์—๋Š” ๋ณ„ 1๊ฐœ, ๋‘˜์งธ ์ค„์—๋Š” ๋ณ„ 2๊ฐœ, N๋ฒˆ์งธ ์ค„์—๋Š” ๋ณ„ N๊ฐœ๋ฅผ ์ฐ๋Š” ๋ฌธ์ œ ํ•˜์ง€๋งŒ, ์˜ค๋ฅธ์ชฝ์„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•œ ๋ณ„(์˜ˆ์ œ ์ฐธ๊ณ )์„ ์ถœ๋ ฅํ•˜์‹œ์˜ค. ex) 5 * ** *** **** ***** ํ•ต์‹ฌ: stride์•Œ๊ณ ์žˆ๋‹ˆ? terminator์•Œ๊ณ ์žˆ๋‹ˆ? stride๋Š” from๋ถ€ํ„ฐ to๊นŒ์ง€ by๊ฐ’์„ ๋”ํ•ด์ค˜ terminator๋Š” ์•ˆ์— ๋“ค์–ด๊ฐ„ ๊ฐ’์„ ๋”ํ•ด์„œ ์ƒˆ๋กœ์šด ๋ผ์ธ์— ํ•˜์ง€๋ง๊ณ  ๋˜‘๊ฐ™์€ ๋ผ์ธ์— ๋”ํ•ด์ค˜ ์œ„ ๋ฌธ์ œ๋ฅผ ๋ณด๋ฉด ๊ณต๋ฐฑ์ด 4๊ฐœ 3๊ฐœ 2๊ฐœ 1๊ฐœ๋กœ ์ค„์–ด๋“ค์–ด์•ผ ํ•˜๊ณ  ๋ณ„์€ 1๊ฐœ 2๊ฐœ 3๊ฐœ 4๊ฐœ 5๊ฐœ๊นŒ์ง€ ๋Š˜์–ด๋‚˜์•ผํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋‘๊ฐœ์˜ ํฌ๋ฌธ์ด ์กด์žฌํ•ด์•ผํ•˜๋Š”๋ฐ ์šฐ์„  ๊ฐ€์žฅ ๋ฐ”๊นฅ์ชฝ ํฌ๋ฌธ์—” ์ž…๋ ฅ๊ฐ’๋งŒํผ ๋ฐ˜๋ณตํ•˜๋ผ๊ณ  ์‹œํ‚ค๊ณ  ๊ทธ ์•ˆ์—๋‹ค๊ฐ€ ๊ณต๋ฐฑ์„ ์ž…๋ ฅ๊ฐ’๋ถ€ํ„ฐ i๊ฐ’๊นŒ์ง€ ์ฐจ๋ก€๋กœ -1๋งŒํผ ์ค„์–ด๋“ค๋ฉด์„œ ์ƒˆ๋กœ์šด๋ผ์ธ๋ง๊ณ  ๋ถ™์—ฌ์ค˜ ๊ทธ๋Ÿฌ๋ฉด i๊ฐ’์ด 1์ด.. 2020. 1. 29.
728x90
๋ฐ˜์‘ํ˜•