โฐ๋ฌธ์
์์ด์์ a, e, i, o, u ๋ค์ฏ ๊ฐ์ง ์ํ๋ฒณ์ ๋ชจ์์ผ๋ก ๋ถ๋ฅํฉ๋๋ค. ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ๋ชจ์์ ์ ๊ฑฐํ ๋ฌธ์์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ์ฌํญ
- my_string์ ์๋ฌธ์์ ๊ณต๋ฐฑ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
- 1 ≤ my_string์ ๊ธธ์ด ≤ 1,000
์ ์ถ๋ ฅ ์
my_string | result |
"bus" | "bs" |
"nice to meet you" | "nc t mt y" |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- "bus"์์ ๋ชจ์ u๋ฅผ ์ ๊ฑฐํ "bs"๋ฅผ returnํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #1
- "nice to meet you"์์ ๋ชจ์ i, o, e, u๋ฅผ ๋ชจ๋ ์ ๊ฑฐํ "nc t mt y"๋ฅผ returnํฉ๋๋ค.
๐กํ์ด
โญ์ ์ถ ์ฝ๋
class Solution {
public String solution(String my_string) {
return my_string.replace("a", "").replace("e","").replace("i","").replace("o","").replace("u","");
}
}
๋ชจ์(a, e, i, o, u)์ ํด๋นํ๋ ๋ฌธ์์ด ๊ฐ์ replace() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ณต๋ฐฑ("")์ผ๋ก ๋์ฒดํ๋ค.
* replace() ๋ฉ์๋๋,
replace( "๋ฐ๊พธ๊ณ ์ถ์ ๋ฌธ์์ด", "๋์ฒดํ ๋ฌธ์์ด" ) ์ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ฉฐ, ๊ธฐ์กด ๋ฌธ์์ด์ ๊ทธ๋๋ก ๋๊ณ ๋์ฒดํ ์๋ก์ด ๋ฌธ์์ด์ ๋ฆฌํดํด์ค๋ค.
๋ํ ์ฌ๋ฌ๊ฐ์ ๋ฌธ์์ด์ ๋ฐ๊พธ๊ณ ์ถ๋ค๋ฉด, replace("a", " ").replace("b", " ").replace("c", " ") ···
์ด๋ฐ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ฉด๋๋ค.
'๐ Algorithm > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Programmers] ์์ธ์๋ถํด(์๋ฐ) (0) | 2023.04.01 |
---|---|
[Programmers] 2์ฐจ์์ผ๋ก ๋ง๋ค๊ธฐ(์๋ฐ) (0) | 2023.03.31 |
[Programmers] ํฉํ ๋ฆฌ์ผ(์๋ฐ) (0) | 2023.03.29 |
[Programmers] ํผ๋ณด๋์น ์(์๋ฐ) (0) | 2023.03.28 |
[Programmers] ๋ชจ์ค๋ถํธ(1)(์๋ฐ) (0) | 2023.03.27 |