。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

ㅋㅌ 104

한 번만 등장한 문자 chararr['h']

import java.util.Arrays; class Solution { public String solution(String s) { int[] charCount = new int[256]; // 문자열의 등장 빈도를 세기 for (char c : s.toCharArray()) { charCount[c]++; } // 결과 문자열 생성 StringBuilder answer = new StringBuilder(); for (char c : s.toCharArray()) { if (charCount[c] == 1) { answer.append(c); } } // 사전 순으로 정렬된 문자열 생성 char[] sortedChars = answer.toString().toCharArray(); Arrays.s..

ㅋㅌ 2023.07.30

문자 개수 세기

class Solution { public int[] solution(String my_string) { int[] answer = new int[52]; for (int i = 0; i < my_string.length(); i++) { if(Character.isUpperCase(my_string.charAt(i))) { answer[my_string.charAt(i) - 'A']++; } else { answer[my_string.charAt(i) - 'a' + 26]++; } } return answer; } } answer[my_string.charAt(i) - 'A']++는 대문자 알파벳의 등장 횟수를 저장하기 위한 코드입니다. 이를 이해하기 위해서는 아스키 코드에 대한 이해가 필요합니다. 아..

ㅋㅌ 2023.07.13