解题思路:
注意事项:
参考代码:
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
scanner.nextLine(); // Consume newline character after reading integer
String[] str = new String[n];
for (int i = 0; i < n; i++) {
str[i] = scanner.nextLine();
}
for (int i = 0; i <n; i++) {
def(str[i]);
}
}
public static void def(String s) {
Map<Character, Integer> map = new HashMap<>();
for (int j = 0; j < s.length(); j++) {
char a = s.charAt(j);
map.put(a, map.getOrDefault(a, 0) + 1);
}
for (Entry<Character, Integer> entry : map.entrySet()) {
if (entry.getValue() == 1) {
System.out.print(entry.getKey());
} else {
System.out.print(entry.getValue() + "" + entry.getKey());
}
}
System.out.println(); // Print a newline after processing each string
}
}
0.0分
1 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)浏览:1280 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:650 |
奖学金 (C++代码)浏览:2005 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:509 |
Pascal三角 (C语言代码)浏览:1183 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:749 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1163 |
Wu-求圆的面积 (C++代码)浏览:1887 |
Minesweeper (C语言描述,蓝桥杯)浏览:1123 |