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

[Level 1] ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2021. 3. 29.

 

 

 

Algorithm

-  ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ -

 


 

๋ฌธ์ œ

์ „ํ™”๋ฒˆํ˜ธ๊ฐ€ ๋ฌธ์ž์—ด phone_number๋กœ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ „ํ™”๋ฒˆํ˜ธ์˜ ๋’ท 4์ž๋ฆฌ๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์ˆซ์ž๋ฅผ ์ „๋ถ€ *์œผ๋กœ ๊ฐ€๋ฆฐ ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”.

 

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

phone_number return
"01033334444" "*******4444"
"027778888" "*****8888"

 

๋ฌธ์ œ ํ’€๊ธฐ

 

์‚ฌ์‹ค ์ด๋ฒˆ ๋ฌธ์ œ๋Š” ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•˜๊ธฐ๋Š” ํ•˜์˜€์œผ๋‚˜, ๋‚ด ์Šค์Šค๋กœ๋„ ๋„ˆ๋ฌด ๋Œ์•„๊ฐ€๋Š” ๋Š๋‚Œ์ด๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

 

๋ถ„๋ช… ๊ณ ์ฐจํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๋Š”๊ฒƒ์„ ์•Œ๊ณ ์žˆ์Œ์—๋„ ์–ด๋–ค ํ•จ์ˆ˜๋ฅผ ์จ์•ผํ• ์ง€ ๋ชฐ๋ผ์„œ ์ผ๋‹จ์€ ๋‚ด๊ฐ€ ์•Œ๊ณ ์žˆ๋Š” for๋ฌธ์„ ์‚ฌ์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ์ฃผ์—ˆ๋‹ค.

 

๊ทธ์ดํ›„์— ์—ฌ๋Ÿฌ ๊ณ ์ฐจํ•จ์ˆ˜๋“ค์„ ์ฐพ์•„๋ณด๋‹ค๊ฐ€ repeat๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.

 

repeat๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์ผ์ •ํ•œ ๊ฐ’์„ n๋ฒˆ ๋ฐ˜๋ชฉํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ for๋ฌธ์— ๋น„ํ•ด ๋„ˆ๋ฌด ์ˆ˜์›”ํ•ด์„œ ์•ฝ๊ฐ„ ๋ฏผ๋งํ–ˆ๋‹ค...ใ…Žใ…Žใ…Ž

 

์–ด๋–ค ๋ฌธ์ž๋ฅผ ๋ช‡ ๋ฒˆ ๋ฐ˜๋ณตํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•ด์„œ ์ด๋ ‡๊ฒŒ ์ž‘์„ฑํ•ด ์ฃผ๋ฉด ์‰ฝ๊ฒŒ ๊ฐ’์ด ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

 

๊ทธ๋ž˜์„œ ๋ฐฉ๊ธˆ repeat๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ๋ณด์•˜๋”๋‹ˆ 1์ค„๋กœ ๋ฐ”๋กœ ๋๋‚ฌ๋‹ค.(ํ—ˆํ—ˆํ—ˆ...)

 

์—ฌ์ „ํžˆ ๊ณต๋ถ€ํ• ๊ฒŒ ๋งŽ๊ตฌ๋‚˜...

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€