/** * 文件名:Main.java * * 版本信息: * 日期:2013-6-25 * Copyright Corporation 2013 * 版權全部 * */ package 題目1006; import java.util.Scanner; /** * * 項目名稱:arithmetic * 類名稱:Main * 類描述:zoj問題 * 建立人:黃傳聰 * 建立時間:2013-6-25 下午2:31:27 * 修改人:黃傳聰 * 修改時間:2013-6-25 下午2:31:27 * 修改備註: * @version * */ public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); String str = ""; while(scanner.hasNext()){ int firstZ ; int firstJ ; str = scanner.nextLine(); firstZ = str.indexOf("z"); firstJ = str.indexOf("j"); if(firstJ<0||firstZ<0 || firstZ>firstJ){ System.out.println("Wrong Answer"); }else{ if(str.substring(0, firstZ).contains("z") || str.substring(0, firstZ).contains("j") || str.substring(firstZ+1, firstJ).contains("z") || str.substring(firstZ+1, firstJ).contains("j")||str.substring(firstJ+1).contains("z") || str.substring(firstJ+1).contains("j") || (firstJ-firstZ<2)){ System.out.println("Wrong Answer"); }else{ int bNum = firstZ; //開始處到第一個z 之間的o的數量 int mNum = firstJ - firstZ - 1; //第一個z到第一個j之間的o的數量 int lNum = str.length() - firstJ - 1; //j到字符串最後的o的數量 if(bNum * mNum == lNum && mNum > 0){ System.out.println("Accepted"); }else{ System.out.println("Wrong Answer"); } } } } } }