SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
풀이
정규표현식을 이용해 A에서 B에 해당하는 문자를 "c"라는 한글자로 바꾸었고 바뀐 A의 길이를 출력하여 해결했습니다.
코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Solution {
public static String A, B;
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder("");
StringTokenizer st = null;
int T = Integer.parseInt(br.readLine());
for (int tc = 1; tc <= T; ++tc) {
st = new StringTokenizer(br.readLine(), " ");
A = st.nextToken();
B = st.nextToken();
String answer = A.replaceAll(B, "c");
sb.append("#").append(tc).append(" ").append(answer.length()).append("\n");
}
System.out.println(sb);
}
}
pyo7410/Algorithm
1일 1커밋을 목표로! Contribute to pyo7410/Algorithm development by creating an account on GitHub.
github.com
'알고리즘 > SWEA' 카테고리의 다른 글
[Java] SWEA 4301번 콩 많이 심기 (0) | 2021.04.19 |
---|---|
[Java] SWEA 6855번 신도시 전기 연결하기 (0) | 2021.04.13 |
[Java] SWEA 5643번 키 순서 (0) | 2021.04.06 |
[Java] SWEA 2819번 격자판의 숫자 이어 붙이기 (0) | 2021.04.05 |
[Java] SWEA 4672번 수진이의 팰린드롬 (0) | 2021.03.30 |