코딩테스트 풀이/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;
}
}