티스토리 뷰
반응형
백준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());
}
}
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[1197]최소 스패닝 트리(MST) / 스패닝 트리(STP) (0) | 2021.02.14 |
---|---|
[백준] 1330번 두 수 비교하기 (0) | 2021.02.09 |
[level 1] 두 개 뽑아서 더하기 (0) | 2021.02.09 |
[백준 10250 JAVA] ACM 호텔 (0) | 2020.07.14 |
[2869 JAVA] 달팽이는 올라가고 싶다. (0) | 2020.07.13 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JPA
- Algorithm
- CS
- Solid
- 알고리즘
- OOP
- kakao
- 백준
- 프로그래머스
- 매트랩
- 그래프
- C언어
- springboot
- java
- 디자인패턴
- security
- docker
- 스프링부트
- 자격증
- 면접
- ajax
- spring-cloud
- 스프링
- 릿코드
- 수학
- 자바
- interview
- nginx
- Matlab
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함