码迷,mamicode.com
首页 > 其他好文 > 详细

单词博弈的思考

时间:2014-06-15 06:34:58      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:class   blog   java   ext   string   for   

import java.util.Scanner;

public class Demo1 {
	public static void main(String[] args) {
		System.out.println("********** 请输入初始字符串 ************");
		Scanner input = new Scanner(System.in);
		String str = input.next();
		for(int i = 0; i <= str.length(); i++) {
			String player = "";
			if(i%2 == 0) {
				player = "A";
			} else {
				player = "B";
			}
			System.out.println("**********"+player+" 开始输入: ************");
			Scanner inputs = new Scanner(System.in);
			String a1 = inputs.next();
			str = deleteString(str, a1);
			if(isSort(str)) {
				if(player == "A") {
					System.out.println("***A---1***");
				} else {
					System.out.println("***B---2***");
				}
				break;
			}
			System.out.println(str.length());
			System.out.println(str);
		}
		System.out.println(str);
	}
	
	public static String deleteString(String str, String input) {
		int index = str.indexOf(input);
		if(index != -1) {
			str = str.replaceAll(input, "");
			str = str.substring(0,index) + str.substring(index);
		}
		return str;
	}
	
	public static Boolean isSort(String str) {
		for(int i = 1; i <= str.length(); i++) {
			for(int j=i+1 ; j <= str.length(); j++) {
				if((int)str.substring(j-1,j).toCharArray()[0] < (int)str.substring(i-1,i).toCharArray()[0]) {
					return false;
				} else {
					continue;
				}
			}
		}
		return true;
	}
}

  

单词博弈的思考,布布扣,bubuko.com

单词博弈的思考

标签:class   blog   java   ext   string   for   

原文地址:http://www.cnblogs.com/likun-java/p/3476303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!