题解 | #ZOJ#用map记录一下就行

ZOJ

https://www.nowcoder.com/practice/7557d470617c464f9200d93acf721471

import java.util.Map;
import java.util.Scanner;
import java.util.HashMap;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        Map<Character, Integer> map = new HashMap<>();
        for (char c : s.toCharArray()) {
            map.put(c, map.getOrDefault(c, 0) + 1);
        }
        boolean flag = true;
        while (true) {
            if (map.get('Z') > 0) {
                System.out.print('Z');
                map.put('Z', map.get('Z') - 1);
                flag = false;
            }
            if (map.get('O') > 0) {
                System.out.print('O');
                map.put('O', map.get('O') - 1);
                flag = false;
            }
            if (map.get('J') > 0) {
                System.out.print('J');
                map.put('J', map.get('J') - 1);
                flag = false;
            }
            if (flag) break;
            else flag = true;
        }
    }
}

全部评论

相关推荐

点赞 评论 收藏
分享
05-30 12:03
山西大学 C++
offer来了我跪着...:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
Ncsbbss:又想干活又想要工资,怎么什么好事都让你占了
点赞 评论 收藏
分享
06-27 18:45
中山大学 Ruby
25届应届毕业生,来广州2个礼拜了,找不到工作,绝望了,太难过了…
应届想染班味:9爷找不到工作只能说明,太摆了或者太挑了。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务