关注
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class Main {
// NUMBER.put("FOUR", 6); // U
// NUMBER.put("SIX", 8); // X
// NUMBER.put("TWO", 4); // W
// NUMBER.put("EIGHT", 0); // G
// NUMBER.put("ZERO", 2); // Z
// NUMBER.put("ONE", 3); // O
// NUMBER.put("THREE", 5); // R
// NUMBER.put("FIVE", 7); // F
// NUMBER.put("SEVEN", 9); // S
// NUMBER.put("NINE", 1); // E
private static ArrayList<Integer> getSourceNumber(String number) {
ArrayList<Integer> ans = new ArrayList<>();
int cnt[] = new int[26];
for (int i = 0; i < 26; i++) cnt[i] = 0;
for (int i = 0, len = number.length(); i < len; i++) {
cnt[number.charAt(i) - 'A']++;
}
// 4
while (cnt['W' - 'A']-- > 0) {
cnt['T' - 'A']--;
cnt['O' - 'A']--;
ans.add(4);
}
// 6
while (cnt['U' - 'A']-- > 0) {
cnt['F' - 'A']--;
cnt['O' - 'A']--;
cnt['R' - 'A']--;
ans.add(6);
}
// 8
while (cnt['X' - 'A']-- > 0) {
cnt['S' - 'A']--;
cnt['I' - 'A']--;
ans.add(8);
}
// 0
while (cnt['G' - 'A']-- > 0) {
cnt['E' - 'A']--;
cnt['I' - 'A']--;
cnt['H' - 'A']--;
cnt['T' - 'A']--;
ans.add(0);
}
// 2
while (cnt['Z' - 'A']-- > 0) {
cnt['E' - 'A']--;
cnt['R' - 'A']--;
cnt['O' - 'A']--;
ans.add(2);
}
// 3
while (cnt['O' - 'A']-- > 0) {
cnt['N' - 'A']--;
cnt['E' - 'A']--;
ans.add(3);
}
// 5
while (cnt['R' - 'A']-- > 0) {
cnt['T' - 'A']--;
cnt['H' - 'A']--;
cnt['E' - 'A'] -= 2;
ans.add(5);
}
// 7
while (cnt['F' - 'A']-- > 0) {
cnt['I' - 'A']--;
cnt['V' - 'A']--;
cnt['E' - 'A']--;
ans.add(7);
}
// 9
while (cnt['S' - 'A']-- > 0) {
cnt['E' - 'A'] -= 2;
cnt['V' - 'A']--;
cnt['N' - 'A']--;
ans.add(9);
}
// 1
while (cnt['I' - 'A']-- > 0) {
cnt['N' - 'A'] -= 2;
cnt['E' - 'A']--;
ans.add(1);
}
return ans;
}
public static void main(String args[]) {
Scanner cin = new Scanner(System.in);
while (cin.hasNext()) {
int n = cin.nextInt();
for (int i = 0; i < n; i++) {
String number = cin.next();
ArrayList<Integer> ans = getSourceNumber(number);
Collections.sort(ans);
for (Integer item : ans) {
System.out.print(item);
}
System.out.println();
}
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
02-27 12:37
上海大学 人工智能 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 2027届暑期实习大科普,为什么从来没人给你讲过这些事情?5320
- 2... 28届混子终于写好简历了,求大佬锐评4814
- 3... 面试官视角聊聊:如何在AI浪潮中找到好工作?3783
- 4... 美团测开->腾讯后端,感谢那个不愿放弃的自我1471
- 5... 老板原话:AI要完全取代程序员了1198
- 6... 26春招1182
- 7... 急哭了!985科班本三段大厂实习被阿里一脚踹飞!简历都没收!979
- 8... 三七互娱 游戏开发-C++ 一面956
- 9... 找前端实习岗位,最近面了三四场863
- 10... 27届是建议考研还是就业?834
正在热议
更多
# 开工第一帖 #
85741次浏览 1408人参与
# 我的求职精神状态 #
435308次浏览 3099人参与
# 应届生,你找到工作了吗 #
113609次浏览 693人参与
# 牛友的志愿填报指南 #
52130次浏览 308人参与
# 业务面应该做哪些准备 #
97409次浏览 1081人参与
# 工作丧失热情的瞬间 #
363538次浏览 2552人参与
# 工作两年想退休了 #
252435次浏览 2034人参与
# 听劝,这个简历怎么改 #
385825次浏览 1840人参与
# 实习最晚的一次下班是几点 #
26917次浏览 134人参与
# 如果不工作真的会快乐吗 #
190594次浏览 1328人参与
# 一人一道大厂面试题 #
118148次浏览 1268人参与
# xx岗简历求拷打 #
29531次浏览 245人参与
# 打工人的精神状态 #
138222次浏览 1509人参与
# 实习的你做了哪些离谱的工作 #
31512次浏览 234人参与
# 我和xx公司的爱恨情仇 #
54245次浏览 332人参与
# 你找工作的时候用AI吗? #
180191次浏览 925人参与
# 找工作有哪些冷知识 #
228911次浏览 2721人参与
# 今年形式下双非本找得到工作吗 #
289754次浏览 1654人参与
# 当你问AI“你会取代我的工作吗”,它说_? #
24297次浏览 281人参与
# 掌握什么AI技能,会为你的求职大大加分 #
18591次浏览 652人参与