[백준] - 단계별로 풀어보기(문자열) 2941

김민경·2022년 4월 13일
0

백준

목록 보기
38/39

백준 2941번

크로아티아 알파벳

문제 출처 https://www.acmicpc.net/problem/2941


내가 작성한 코드

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 s = br.readLine();
        //s= s.replace("c=", "?"); 그냥 replace를 써줘도 무방하다.
		s = s.replaceAll("c=", "?");
		s = s.replaceAll("c-", "?");
		s = s.replaceAll("dz=", "?");
		s = s.replaceAll("d-", "?");
		s = s.replaceAll("lj", "?");
		s = s.replaceAll("nj", "?");
		s = s.replaceAll("s=", "?");
		s = s.replaceAll("z=", "?");
		System.out.println(s.length());
	}
}

replace(찾을 문자열, 바꿀 문자열)

  • 대상 문자열을 원하는 문자값으로 변환하는 함수

replace(String regex, String replacement)

  • 대상 문자열을 원하는 문자값으로 변환하는 함수
  • 정규 표현식이 가능

0개의 댓글

관련 채용 정보