본문 바로가기

Language/Algorithm28

Calculate Minimum Distances Example Input : teachermode e Output : 1 0 1 2 1 0 1 2 2 1 0 My answer: import java.util.Scanner; import java.util.List; import java.util.ArrayList; class CharacterOccurrenceCounter { public static void main(String[] args) { CharacterOccurrenceCounter t = new CharacterOccurrenceCounter(); Scanner kb = new Scanner(System.in); String s = kb.next(); char c = kb.next().charAt(0); for(int x : t.solut.. 2023. 9. 2.
Extract Digits from String Example Input : g0en2T0s8eSoft Output : 208 My answer: import java.util.Scanner; class DigitExtractor { public static void main(String[] args) { DigitExtractor t = new DigitExtractor(); Scanner kb = new Scanner(System.in); String s = kb.nextLine(); System.out.println(t.solution(s)); } Integer solution(String s) { String answer = ""; char[] ca = s.toCharArray(); for(int i = 0; i < s.length(); i++.. 2023. 9. 1.
Palindrome Checker - 2 Example Input : found7, time: study; Yduts; emit, 7Dnuof Output : YES My answer: import java.util.Scanner; class PalindromeChecker { public static void main(String[] args) { PalindromeChecker t = new PalindromeChecker(); Scanner kb = new Scanner(System.in); String s = kb.nextLine(); System.out.println(t.solution(s)); } String solution(String s) { String answer = "YES"; char[] ca = s.replaceAll(".. 2023. 8. 30.
Palindrome Checker Example Input : gooG Output : YES My answer: import java.util.Scanner; class PalindromeChecker { public static void main(String[] args) { PalindromeChecker t = new PalindromeChecker(); Scanner kb = new Scanner(System.in); String s = kb.nextLine(); System.out.println(t.solution(s)); } String solution(String s) { String answer = "YES"; char[] ca = s.toLowerCase().toCharArray(); int rt = s.length().. 2023. 8. 28.