์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ํฌ๋งท ์ง์ ์
- ๋งฅ๋ถ
- Java
- Eclipse
- sort์ ๋ ฌ
- ์๊ณ ๋ฆฌ์ฆ
- JDK
- github
- SQL์ฝ๋ฉํ ์คํธ
- ํด์
- ๋ ธ์ ๋ณ ํ๊ท ์ญ ์ฌ์ด ๊ฑฐ๋ฆฌ ์กฐํํ๊ธฐ
- ๋ฐฑ์ค
- ์ฝ๋ฉํ ์คํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋๋ก์ด๋ ์คํ๋์ค
- Android Studio
- ๋ฌธ์์ด ์ซ์ ๋ณํ
- ์๋ฐ
- ํธ๋ํฐ ๊ฐ๋ฆฌ๊ธฐ
- ๊นํ๋ธ
- 27866
- ํ๋ก๊ทธ๋จ์
- ๊ฐ๊ฒฉ์ด ์ ์ผ ๋น์ผ ์ํ์ ์ ๋ณด ์ถ๋ ฅํ๊ธฐ
- HashMap
- homebrew
- OAuth ์ธ์ฆ
- M1
- MAC OS
- mysql
- Iterator
Archives
- Today
- Total
๊ฐ๋ฐ์ผ์ง
[Java] ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ ๋ณธ๋ฌธ
728x90
๐ ๋งํฌ
๐ ๋ฌธ์ ์ค๋ช
- ์ ํ๋ฒํธ๊ฐ ๋ฌธ์์ด phone_number๋ก ์ฃผ์ด์ก์ ๋,
์ ํ๋ฒํธ์ ๋ท 4์๋ฆฌ๋ฅผ ์ ์ธํ ๋๋จธ์ง ์ซ์๋ฅผ ์ ๋ถ *์ผ๋ก ๊ฐ๋ฆฐ ๋ฌธ์์ด ๋ฆฌํด
๐ ์์
โ๏ธ ํ์ด ์์
- ์ ํ๋ฒํธ์์ ๋ค์ 4์๋ฆฌ๊ฐ ์๋๋ฉด *์ถ๊ฐ
- ๋ค์ 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;
}
}
๐ก ๊ฒฐ๊ณผ
๐ ๋๋ฅธ ์ฌ๋์ ํ์ด
class Solution {
public String solution(String phone_number) {
char[] ch = phone_number.toCharArray();
for(int i = 0; i < ch.length - 4; i ++){
ch[i] = '*';
}
return String.valueOf(ch);
}
}
- toCharArray(): String ๋ฌธ์์ด์ charํ ๋ฐฐ์ด๋ก ๋ฐ๊ฟ์ ๋ฐํ
- ๋ฐ๋ณต๋ฌธ ๋๋ ค์ ๋ค์ 4์๋ฆฌ ๋นผ๊ณ *๋ก ๋ฐ๊ฟ์ค ํ
- String.valueOf() ์ฌ์ฉํด์ ์คํธ๋ง์ผ๋ก ๋ฐ๊ฟ์ ๋ฐํ
๐Reference
728x90
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] charํ ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ, StringBuilder, String โ charํ ๋ฐฐ์ด / ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (0) | 2024.05.21 |
---|---|
[Java] ๋ฐฐ์ด ์ ๋ ฌํ๊ธฐ Arrays.sort() (0) | 2024.05.20 |
[Java] ์ฝ๋ผ์ธ ์ถ์ธก (0) | 2024.05.10 |
[Java] ArrayList ์ ๋ ฌ, ArrayList โ Array ๋ณํ / ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด (0) | 2024.05.10 |
[Java] Math ํจ์ / ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ (0) | 2024.05.08 |
Comments