๐Ÿ“š ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/๋ฐฑ์ค€ & ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค][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;
    }
}