알고리즘/백준 풀이(문자열)

https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net ▶그룹단어란 happy 처럼 알파벳이 서로 떨어져 있지 않은 경우를 말하고 aba 처럼 알파벳 a가 서로 떨어져 있을 경우 그룹단어가 아니다. ex) alpha[26] 배열을 생성하고 aba 라는 문자열이 있을 때 먼저 a가 속하는 alpha[0] 에 true 값을 반환해주고 그 다음 b가 속하는 alpha[1] 에 true 값을 반환하고 그 다음 a가 속하는 al..
https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net 위 문제는 String 클래스의 contains 와 replace 함수를 이용하여 생각보다 간단히 풀 수 있었다. 코드 import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) throws IOException { BufferedReader br ..
공부 기록장
'알고리즘/백준 풀이(문자열)' 카테고리의 글 목록