import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s; while ((s = br.readLine()) != null) { //先统计每个字符的数量 int[] count = new int[3]; int len = s.length(); for (int i = 0; i < len; i++) { if (s.charAt(i) == 'Z') count[0]++; if (s.charAt(i) == 'O') count[1]++; if (s.charAt(i) == 'J') count[2]++; } //整理 for (int i = 0; i < len; i++) { if (count[0] != 0) { System.out.print('Z'); count[0]--; } if (count[1] != 0) { System.out.print('O'); count[1]--; } if (count[2] != 0) { System.out.print('J'); count[2]--; } } } } }
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); char[] array = scanner.nextLine().toCharArray(); int z=0; int o=0; int j= 0; for (char c : array) { switch (c) { case 'Z': z++;break; case 'O': o++;break; case 'J': j++;break; } } StringBuilder builder = new StringBuilder(); while (z>0||o>0||j>0){ if (z>0) { builder.append("Z"); z--; } if (o>0) { builder.append("O"); o--; } if (j>0) { builder.append("J"); j--; } } System.out.println(builder.toString()); } }
import java.util.Scanner;
/**
* @author Allen_Hua
* @create_time May 15, 2018 1:05:59 PM
*/
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
while (scan.hasNext()) {
String str = scan.nextLine();
// 分别记录Z O J出现次数
int a = 0, b = 0, c = 0;
for (int i = 0; i < str.length(); i++) {
char temp = str.charAt(i);
if (temp == 'Z') {
a++;
}
else if (temp == 'O') {
b++;
}
else if (temp == 'J') {
c++;
}
}
// 控制格式输出结果
while (a > 0 || b > 0 || c > 0) {
if (a > 0) {
System.out.print('Z');
}
if (b > 0) {
System.out.print('O');
}
if (c > 0) {
System.out.print('J');
}
a--;
b--;
c--;
}
}
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigInteger;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
String line=null;
while((line=input.readLine())!=null) {
int num[]=new int[128];
for(int i=0;i<line.length();i++) {
num[line.charAt(i)]++;
}
while(num['Z']>0||num['O']>0||num['J']>0){
if(num['Z']>0) {
num['Z']--;
System.out.print("Z");
}
if(num['O']>0) {
num['O']--;
System.out.print("O");
}
if(num['J']>0) {
num['J']--;
System.out.print("J");
}
}
}
}
}
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String zStr = in.next(); int[] counts = new int[3]; for (int i = 0; i < zStr.length(); i++) { char ch = zStr.charAt(i); if (ch == 'Z') counts[0]++; else if (ch == 'O') counts[1]++; else counts[2]++; } char[] zoj = { 'Z', 'O', 'J' }; String outStr = ""; while (counts[0]+counts[1]+counts[2] > 0) { int times = Integer.MAX_VALUE; String str = ""; for (int i = 0; i < 3; i++) { if (counts[i] > 0) { str += zoj[i]; if (counts[i] < times) times = counts[i]; } } for (int i = 0; i < times; i++) { outStr += str; } for (int i = 0; i < 3; i++) if (counts[i] > 0) counts[i] -= times; } System.out.print(outStr); } }