할껀하고놀자

[백준] 2941번 크로아티아 알파벳 본문

[IT]/백준

[백준] 2941번 크로아티아 알파벳

working_hard 2019. 5. 25. 14:15
728x90
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String sp = br.readLine();
		String [] arr = {"c=","c-","dz=","d-","lj","nj","s=","z="};
		for (int i = 0; i < arr.length; i++) {
			sp = sp.replace(arr[i], "*");
		}
		System.out.println(sp.length());
	}
}

 

포인트 : replace를 알고 있는가? sp 에 다시 저장시켜야 저장되는 것을 알고 있는가? 

replace 와 replaceall의 차이를 알고 있는가?

replaceall : 정규식표현이 가능하다. 

 

ex) str = "asdfasdf12312333";

str = str.replaceAll("[0-9]",""); 를 이용하여 문자열만 출력

str = str.replaceAll("[^0-9]",""); 를 이용하여 숫자만 출력 가능하다.

'[IT] > 백준' 카테고리의 다른 글

[백준] 1427번 소트인사이드  (0) 2019.05.28
[백준] 1316번 그룹 단어 체커  (0) 2019.05.25
[백준] 5622번 다이얼  (0) 2019.05.25
[백준] 2908번 상수  (0) 2019.05.25
[백준] N과 M (1)  (0) 2019.04.01
Comments