🐍 Snake Game

방향키 또는 아래 버튼으로 조작하세요 ⬆️⬇️⬅️➡️


자바 알고리즘 문제

문자 개수 세기

쿠키키키키 2024. 5. 14. 15:37
반응형

알파벳 대소문자로만 이루어진 문자열 my_string이 주어질 때, my_string에서 'A'의 개수, my_string에서 'B'의 개수,..., my_string에서 'Z'의 개수, my_string에서 'a'의 개수, my_string에서 'b'의 개수,..., my_string에서 'z'의 개수를 순서대로 담은 길이 52의 정수 배열을 return 하는 solution 함수를 작성해 주세요.

class Solution {
    public int[] solution(String my_string) {
        int[] answer = new int[52];
        for(int i=0; i<my_string.length();i++){
            char ch= my_string.charAt(i);
            if((int)ch>=65 && (int)ch<=90){
                answer[(int)ch-65]+=1;
            }else if((int)ch >=97 && (int)ch <=122){
                answer[(int)ch-71]+=1;
            }
        }
        return answer;
    }
}

 

대문자와 소문자가 같이 나와서  그에 맞게 

아스키 코드 순서대로 if 문을 만들어주어서 

풀어주면된다.!

반응형

'자바 알고리즘 문제' 카테고리의 다른 글

문자열을 정수로 바꾸기  (0) 2024.05.17
문자열 내 p와 y의 개수  (0) 2024.05.16
옹알이(1)  (0) 2024.05.11
최빈값 구하기  (0) 2024.05.10
다항식 더하기  (0) 2024.05.08