https://programmers.co.kr/learn/courses/30/lessons/12948
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ
ํ๋ก๊ทธ๋๋จธ์ค ๋ชจ๋ฐ์ผ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํด ๊ณ ์ง์๋ฅผ ๋ณด๋ผ ๋ ๊ณ ๊ฐ๋ค์ ์ ํ๋ฒํธ์ ์ผ๋ถ๋ฅผ ๊ฐ๋ฆฝ๋๋ค. ์ ํ๋ฒํธ๊ฐ ๋ฌธ์์ด phone_number๋ก ์ฃผ์ด์ก์ ๋, ์ ํ๋ฒํธ์ ๋ท 4์๋ฆฌ๋ฅผ ์ ์ธํ ๋๋จธ์ง ์ซ์
programmers.co.kr

phone_number์ ๊ธธ์ด๋งํผ ๋ฐ๋ณต๋ฌธ์ ๋๋ฆฌ๊ณ
๊ทธ ์์์ ๋ท์๋ฆฌ ๋ค ์๋ฆฌ๋ฅผ ์ ์ธํ(phone_number.length()-4) ๋ฒํธ๋ฅผ ๋ฌธ์์ด * ๋ก ์ฒ๋ฆฌ
๋ง์ง๋ง ๋ค ์๋ฆฌ๋ charAt์ ์ด์ฉํด์ answer์ ๋ฃ๋๋ค.
class Solution {
public String solution(String phone_number) {
String answer = "";
//phone_number์ ๊ธธ์ด๋งํผ ๋ฐ๋ณต๋ฌธ ๋๋ฆฌ๊ธฐ
for(int i=0; i<phone_number.length(); i++){
//๋ง์ง๋ง ๋ค์๋ฆฌ์ ๊น์ง *
if(i<phone_number.length()-4){
answer += "*";
}else{ //๋ง์ง๋ง ๋ค์๋ฆฌ ์ ํ๋ฒํธ ํ์
answer += phone_number.charAt(i);
}
}
return answer;
}
}'Algorithm > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ (0) | 2021.12.14 |
|---|---|
| [ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (0) | 2021.12.14 |
| [ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ (0) | 2021.12.08 |
| [ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ (0) | 2021.11.19 |
| [ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ๊ฐ์ ์ซ์๋ ์ซ์ด (0) | 2021.11.13 |