๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/Algorithm

[Level 1] ์ด์ƒํ•œ ๋ฌธ์ž ๋งŒ๋“ค๊ธฐ

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2021. 4. 16.

 

 

 

Algorithm

-  ์ด์ƒํ•œ ๋ฌธ์ž ๋งŒ๋“ค๊ธฐ -

 


 

๋ฌธ์ œ

๋ฌธ์ž์—ด s๋Š” ํ•œ ๊ฐœ ์ด์ƒ์˜ ๋‹จ์–ด๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ ๋‹จ์–ด๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต๋ฐฑ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ ๋‹จ์–ด์˜ ์ง์ˆ˜๋ฒˆ์งธ ์•ŒํŒŒ๋ฒณ์€ ๋Œ€๋ฌธ์ž๋กœ, ํ™€์ˆ˜๋ฒˆ์งธ ์•ŒํŒŒ๋ฒณ์€ ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พผ ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•˜์„ธ์š”.

 

- ๋ฌธ์ž์—ด ์ „์ฒด์˜ ์ง/ํ™€์ˆ˜ ์ธ๋ฑ์Šค๊ฐ€ ์•„๋‹ˆ๋ผ, ๋‹จ์–ด(๊ณต๋ฐฑ์„ ๊ธฐ์ค€)๋ณ„๋กœ ์ง/ํ™€์ˆ˜ ์ธ๋ฑ์Šค๋ฅผ ํŒ๋‹จํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

- ์ฒซ ๋ฒˆ์งธ ๊ธ€์ž๋Š” 0๋ฒˆ์งธ ์ธ๋ฑ์Šค๋กœ ๋ณด์•„ ์ง์ˆ˜๋ฒˆ์งธ ์•ŒํŒŒ๋ฒณ์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

์ž…์ถœ๋ ฅ ์˜ˆ์‹œ

s return
"try hello world" "TrY HeLIO WoRID"

 

๋ฌธ์ œ ํ’€๊ธฐ

 

์ด๋ฒˆ๋ฌธ์ œ๋Š” ์‚ฌ์‹ค ํ‘ธ๋Š” ๊ณผ์ •์—์„œ๋Š” ๋ณ„๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์œผ๋‚˜ ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ณผ์ •์—์„œ ์ž˜๋ชป ์ดํ•ดํ•ด์„œ ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ ธ๋‹ค.

 

๋‚ด๊ฐ€ ์ดํ•ดํ•œ๊ฑด ์ „์ฒด ๋ฌธ์ž์—ด s๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ™€์ง์„ ๋‚˜๋ˆ„๋Š” ๊ฑด์ค„ ์•Œ์•˜๋Š”๋ฐ ์•Œ๊ณ ๋ณด๋‹ˆ ๋นˆ์นธ์„ ๊ธฐ์ค€์œผ๋กœ ๋‚˜๋ˆˆ๋‹ค์Œ์˜ ๊ฐ ๋ฌธ์ž์—ด์„ ๊ธฐ์ค€์œผ๋กœ ํ™€์ง์„ ๋‚˜๋ˆ„๋Š” ๊ฑฐ์˜€์–ด์„œ ๋‚˜์ค‘์— ๋’ค๋Šฆ๊ฒŒ ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•œ ๋‹ค์Œ์— ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

์ผ๋‹จ ์ฒ˜์Œ์— ๋นˆ์นธ์„ ๊ธฐ์ค€์œผ๋กœ s๋ฅผ ์ชผ๊ฐœ์„œ ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด ์ค€๋‹ค์Œ์— ์ด์ค‘ ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•ด์ค˜์„œ ํ•ด๋‹น ๋‹จ์–ด์˜ ์ธ๋ฑ์Šค๊ฐ€ ์ง์ˆ˜์ผ๊ฒฝ์šฐ์™€ ํ™€์ˆ˜์ผ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ ์กฐ๊ฑด์— ๋งž์ถ”์–ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์˜€์œผ๋ฉฐ n๋ฒˆ์งธ๋ฅผ ๋Œ๋ฆฌ๋Š” for๋ฌธ์ด ๋๋‚˜๋ฉด ๋‹ค์Œ์— result์— ๋นˆ์นธ์„ ๋‹ค์‹œ ๋„ฃ์–ด์ฃผ๋Š” ๊ณผ์ •์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์˜€๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰์— ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ์ธํ•ด ์ƒ๊ธด ๋นˆ์นธ์„ ์ž˜๋ผ์„œ ์ตœ์ข…์ ์œผ๋กœ ๊ฐ’์ด ๋ฆฌํ„ด๋  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•ด ์ฃผ์—ˆ๋”๋‹ˆ ํ…Œ์ŠคํŠธ๊ฐ€ ํ†ต๊ณผ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€