티스토리 뷰

반응형

글자 변환표

백준2941 문제 스크립 입니다.

 

랜덤 글자를 입력받아 변경에 필요한 글자를 받아 크로아티아로 변환하고 변환된 크로아티아 글자 수를 계산하는 문제

 

입력과 출력

 

저는 문제 처리 방향을 갯수를 확인만 하면되기 때문에 변환표의 글자를 예외적으로 다른 글자로 바꾸어 갯수를 확인하는 방향으로 했습니다.

 

예)  ddz=z=   -> daa   3글자

     ljes=njak  -> aeaaak 6글자

 

자바 명령어

String.replace(old, new)

를 사용하면 되겠습니다.

 

import java.util.Scanner;

public class Q{
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		String str=sc.next(); //글 받고
		
		String[] cro= {"c=","c-","dz=","d-","lj","nj","s=","z="};  //예외 글자 선언하고
		
		for(int i=0; i<8; i++) {
			str = str.replace(cro[i], "a"); //예외 글자 바꾸고
		}
					System.out.println(str.length());
		}
		}

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함