๊ธฐ๋ก๋ฐฉ

Lv.1 : ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ ๋ณธ๋ฌธ

CodingTest/Java

Lv.1 : ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ

Soom_1n 2022. 7. 28. 19:23

๐Ÿ‘‰ ๋ฌธ์ œ๋งํฌ

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr



๐Ÿ”ธ ๋ฌธ์ œ ๋ถ„์„ ๐Ÿ”ธ

  • ํฐ ๋ฒˆํ˜ธ ๋ฌธ์ž์—ด์„ ๋ฐ›์•„ ๋ 4์ž๋ฆฌ ๋นผ๊ณ  ' * ' ๋กœ ๋ฐ”๊พผ๋‹ค.

๐Ÿ”ธ ์ฝ”๋“œ ๐Ÿ”ธ

class Solution {
    public String solution(String phone_number) {
       String answer = "";
        for (int i = 0; i < phone_number.length(); i++){
            if(i < phone_number.length()-4) answer += '*';
            else answer += phone_number.charAt(i);
        }
        return answer; 
    }
}

๐Ÿ”ธ ์ฝ”๋“œ ํ•ด์„ ๐Ÿ”ธ

  • ๋ฐ˜ํ™˜์„ ์œ„ํ•œ answer ์ŠคํŠธ๋ง ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ–ˆ๋‹ค.
  • for๋ฌธ์—์„œ ์ธ๋ฑ์Šค๋ฅผ ํ™•์ธํ•ด ' * '๋ฅผ ๋„ฃ์„์ง€, ๋ฌธ์ž๋ฅผ ๋ณต์‚ฌํ•  ์ง€ ์„ ํƒํ•œ๋‹ค.

๐Ÿ”ธ end ๐Ÿ”ธ

  • ์˜ค๋Š˜ ํ‘ผ 4๋ฌธ์ œ ๋ชจ๋‘ ์˜ˆ์ „์— ํ’€์—ˆ๋˜ ๋ฌธ์ œ๋“ค์ธ๋ฐ, ์ฒ˜์Œ์—” ์ข€ ๋ฒ„๋ฒ…์˜€๋‹ค.
  • ์ด ๋ฌธ์ œ๋Š” ๋‹ค ํ’€๊ณ ๋ณด๋‹ˆ ์ด์ „ ๋‚ด ํ’€์ด์™€ ์™„์ „ ๋˜‘๊ฐ™์•„์„œ ์‹ ๊ธฐํ–ˆ๋‹ค...ใ…Žใ…Ž
  • charAt() ์ด ๊ธฐ์–ต๋‚œ๊ฒŒ ์‹ ๊ธฐํ•˜๋‹ค. ๋ฌธ์ž์—ด์—์„œ ์ธ๋ฑ์Šค๋กœ ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๋Š” ๋ฉ”์†Œ๋“œ๋ผ๋Š” ๊ฑธ ์ƒ๊ธฐ์‹œํ‚ค์ž.
728x90