九度論壇-1006

/**
 * 文件名: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");
						}
					}
				}
				
			}
			
		}

	}
相關文章
相關標籤/搜索