charAt
-
[문자열] 문자열 압축Algorithm 2025. 10. 2. 14:16
설명알파벳 대문자로 이루어진 문자열을 입력받아 같은 문자가 연속으로 반복되는 경우 반복되는문자 바로 오른쪽에 반복 횟수를 표기하는 방법으로 문자열을 압축하는 프로그램을 작성하시오.단 반복횟수가 1인 경우 생략합니다.입력첫 줄에 문자열이 주어진다. 문자열의 길이는 100을 넘지 않는다.출력첫 줄에 압축된 문자열을 출력한다.예시 입력 1 KKHSSSSSSSE예시 출력 1K2HS7E예시 입력 2 KSTTTSEEKFKKKDJJGG예시 출력 2KST3SE2KFK3DJ2G2 문제풀이public class chap11 { public String solution(String str){ String answer = ""; str = str+" "; // 마지막 알파벳 숫자를 위해 ..
-
[문자열] 유효한 팰린드롬Algorithm 2025. 9. 24. 22:14
8. 유효한 팰린드롬설명앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 팰린드롬이라고 합니다.문자열이 입력되면 해당 문자열이 팰린드롬이면 "YES", 아니면 “NO"를 출력하는 프로그램을 작성하세요.단 회문을 검사할 때 알파벳만 가지고 회문을 검사하며, 대소문자를 구분하지 않습니다.알파벳 이외의 문자들의 무시합니다.입력첫 줄에 길이 100을 넘지 않는 공백이 있는 문자열이 주어집니다.출력첫 번째 줄에 팰린드롬인지의 결과를 YES 또는 NO로 출력합니다.예시 입력 1 found7, time: study; Yduts; emit, 7Dnuof예시 출력 1YES 문제풀이 1(문자열 자체 활용)package org.example.infrenJavaCodingTest.section2;import java.util..