[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Lv1. ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ

2022. 10. 3. 13:17ใ†์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต/ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค_2022

728x90

 

๋ฌธ์ œ ์„ค๋ช…

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

 
์ œํ•œ ์กฐ๊ฑด
  • phone_number๋Š” ๊ธธ์ด 4 ์ด์ƒ, 20์ดํ•˜์ธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.
 
์ž…์ถœ๋ ฅ ์˜ˆ
phone_number                                                                                   return
"01033334444" "*******4444"
"027778888" "*****8888"

 

๋‚˜์˜ ํ’€์ด

์ด ๋ฌธ์ œ๋Š” ๊ฐ„๋‹จํžˆ ๋’ท ๋ฒˆํ˜ธ 4๊ฐœ ๋นผ๊ณ  ๋ชจ๋‘ * ์ฒ˜๋ฆฌ ํ•˜๋Š” ๋ฌธ์ œ๋กœ, 

์šฐ์„  ๋’ท ๋ฒˆํ˜ธ 4๊ฐœ๋ฅผ subString์„ ํ†ตํ•ด์„œ ๋ฏธ๋ฆฌ ๋นผ๋‘๊ณ , 

๋‚˜๋จธ์ง€๋Š” StringBuilder์— phone_number -4 ์ „ ๊นŒ์ง€ ๋ชจ๋‘ "*"๋กœ ์ถ”๊ฐ€ํ•˜๊ณ  ๋งˆ์ง€๋ง‰์— 4์ž๋ฆฌ๋ฅผ ๋”ํ•ด์„œ toString() ํ•ด์ฃผ๋ฉด ๋˜๋Š” ๋ฌธ์ œ์ด๋‹ค. 

 

 

๋‹ค๋ฅธ ์‚ฌ๋žŒ ํ’€์ด

์•„ toCharArray() ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ์™„์ „ ์žŠ๊ณ  ์žˆ์—ˆ๋‹ค...

์ด ๋ฐฉ๋ฒ• ์‚ฌ์šฉํ•˜๋ฉด ๋” ๊ฐ„๋‹จํžˆ ํ•  ์ˆ˜ ์žˆ์—ˆ์„ ํ…๋ฐ..! 

 

ํšจ์œจ์„ฑ ํ…Œ์ŠคํŠธ์—์„œ๋„ ๋ณด๋ฉด ์ข€ ๋” ๋น ๋ฅธ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

๋ฌธ์ž ๊ด€๋ จ ๋ฌธ์ œ๋Š” ๋˜๋„๋ก char๋ฅผ ํ†ตํ•ด ํ•ด๊ฒฐํ•˜๋„๋ก ํ•ด๋ณด์ž..!! 

 

 

 

 

 

 

 

 

 

728x90