코린이의 소소한 공부노트

[프로그래머스/Lv.0] 문자 개수 세기 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] 문자 개수 세기

무지맘 2023. 5. 1. 22:20

1. Input, Output, Example

- my_string에서 'A'의 개수, my_string에서 'B'의 개수,..., my_string에서 'Z'의 개수, my_string에서 'a'의 개수, my_string에서 'b'의 개수,..., my_string에서 'z'의 개수를 순서대로 담은 길이 52의 정수 배열을 반환

 

2. Constraint

1) 1 my_string의 길이 1,000

 

3. Code

1) 첫 코드(2023/05/01)

class Solution {
    public int[] solution(String my_string) {
        int[] answer = new int[52];
        for(int i=0 ; i<my_string.length() ; i++){
            char c = my_string.charAt(i);
            if(c>='a')
                answer[26+c-'a']++;
            else
                answer[c-'A']++;
        }
        return answer;
    }
}