๐ ์ฝ๋ฉํ
์คํธ/๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์น์์ด(1)
deep_lee
2022. 12. 26. 14:45
split()์ ๊ท์์ ์ด์ฉํ ํ์ด์
replace()๋ฅผ ์ด์ฉํด์ ํ ์์์๋ค ..
split()๋ฉ์๋๋ฅผ ์ฐ๋ฉฐ ์ธ์๊ฐ 2๊ฐ์ธ ๊ฒฝ์ฐ๋ฅผ ์ฒ์ ๋ดค๋๋ฐ
์๊ฐ์ ์ ๋ชปํด์ ์ดํดํ๋๊ฒ ์กฐ๊ธ ๊ฑธ๋ ธ๋ค. ( ๋ฉ์ฒญ์ด )
์์ด๋จน์ง์๊ฒ ๋ฐ๋ก ํฌ์คํ ๋ฐ๋ก ํด์ผ์ง..
1. split() ์ด์ฉํ ํ์ด
class Main {
public int solution(String[] babbling) {
int answer=0;
ArrayList<String []> list=new ArrayList<>();
for(int i=0; i<babbling.length; i++){
String[] temp=babbling[i].split("aya|ye|woo|ma");
list.add(temp);
}
for(int i=0; i<list.size(); i++){
if(list.get(i).length==0) answer++;
}
return answer;
}
}
2. replace() ์ด์ฉํ ํ์ด
class Main {
public int solution(String[] babbling) {
int answer=0;
for(int i=0; i< babbling.length; i++){
babbling[i]=babbling[i].replace("aya","1");
babbling[i]=babbling[i].replace("ye","1");
babbling[i]=babbling[i].replace("woo","1");
babbling[i]=babbling[i].replace("ma","1");
babbling[i]=babbling[i].replace("1","");
if(babbling[i].isEmpty()) answer++;
}
return answer;
}
}