코드와이
[SW Expert Academy] 4672. 수진이의 팰린드롬 본문
문제링크
수학공식;
package D4;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class 수진이의_팰린드롬 {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int T = Integer.parseInt(br.readLine());
for(int tc = 1 ; tc <= T ; tc++) {
sb.append("#").append(tc).append(" ");
char[] arr = br.readLine().toCharArray();
int[] num = new int[26];
for(char c : arr) {
num[c-'a']++;
}
int sum = 0;
for(int i : num) {
if(i == 0) continue;
else {
sum += i*(i+1)/2;
}
}
sb.append(sum).append("\n");
}
sb.setLength(sb.length() - 1);
System.out.println(sb);
}
}
'SW_Expert' 카테고리의 다른 글
[SW Expert Academy] 5643. [Professional] 키 순서 (0) | 2021.04.06 |
---|---|
[SW Expert Academy] 8659. GCD (0) | 2021.03.31 |
[SW Expert Academy] 3282. 0/1 Knapsack (0) | 2021.03.25 |
[SW Expert Academy] 3307. 최장 증가 부분 수열 (0) | 2021.03.25 |
[SW Expert Academy] 1263. [S/W 문제해결 응용] 8일차 - 사람 네트워크2 (0) | 2021.03.25 |