[编程题]ZOJ
  • 热度指数:6324 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。

输入描述:
每组用例占一行,包含ZOJ三个字符。
1<=length<=100。


输出描述:
对于每组输入,请输出一行,表示按照要求处理后的字符串。
具体可见样例。
示例1

输入

ZZOOOJJJ

输出

ZOJZOJOJ
头像 MrMello
发表于 2023-03-16 14:16:54
#include <stdio.h> #include <string.h> int main(){ char text[101]; gets(text); int len = strlen(text); int countZ = 0; 展开全文
头像 牛客127952153号
发表于 2023-01-11 09:40:30
#include<iostream> #include<stdio.h> #include<cstring> #include<map> using namespace std; int main() { string s; whil 展开全文
头像 T790T
发表于 2024-08-03 11:03:23
#include <bits/stdc++.h> using namespace std; map<char,int> m; int main() { string s; while(cin>>s){ for(int i=0;i 展开全文
头像 算法废物
发表于 2023-03-26 22:51:20
#include <iostream> #include <map> using namespace std; //将所有zoj计数存入map,然后开始一轮遍历一次map(map自动排序,逆序就是zoj),如果对应次数不为0就在结果串中加入当前字母,同时让次数-1。当次数全为 展开全文
头像 牛客440904392号
发表于 2024-09-30 20:50:13
import java.util.Map; import java.util.Scanner; import java.util.HashMap; public class Main { public static void main(String[] args) { Sca 展开全文
头像 西格玛的浪漫
发表于 2025-03-09 07:01:01
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <cstring> #include<vector> #include<iostream> #include<map> 展开全文
头像 chong_0428
发表于 2025-02-24 22:38:30
def zoj(s): z, o, j = [], [], [] iz, io, ij = 0, 0, 0 res = [] for i in s: if i == 'Z': z.append(i) elif i 展开全文
头像 荞麦假面
发表于 2025-03-13 09:25:45
#include <iostream> #include <string> using namespace std; int main() { string str; cin >> str; int z = 0, o = 0, j = 0 展开全文
头像 chong_0428
发表于 2024-03-03 18:01:23
def zoj(s): z=[] o=[] j=[] for i in s: if i == 'Z': z.append('Z') if i == 'O': 展开全文
头像 wbc990512
发表于 2021-01-23 15:02:56
循环里面用连续的三个if便满足题意,用三个计数器计Z、O、J的个数 #include<stdio.h> #include<string.h> int main() { char str[105]; int nz = 0,no = 0,nj = 0; i 展开全文