有没有用java写的代码

有没有用java写的代码。。。。。

2 条评论

  • @ 2018-09-05 20:00:38

    不会,我的世界用

  • @ 2018-09-04 18:09:54

    import java.io.*;
    import java.util.Arrays;

    public class Main {

    /**
    * @param args
    */
    static int ans=0,a[],h[][],up[][],down[][],f[];
    static String xx[],s="";
    public static void main(String[] args) throws NumberFormatException, IOException {
    // TODO Auto-generated method stub
    //System.out.println("123".substring(1));
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));//这种读入方式读取速度比Scanner快
    String ss;
    int a=0,b=0;
    //读入操作
    while((ss=br.readLine())!=null){
    s=s+ss.trim();
    }
    s=s.substring(0, s.indexOf("E"));//题目说E后面可能有干扰文字,文字无法转换为char,所以我把它截断
    char ch[]=s.toCharArray();

    for(int i=0;i<ch.length;i++){
    //一局比赛结束首先有人达到11分,然后两人分差不小于2
    if(a>=11||b>=11){
    if(Math.abs(a-b)>=2){
    System.out.println(a+":"+b);
    a=0;b=0;
    }
    }

    if(ch[i]=='W'){
    a++;
    }//字符串中可能有空格,这里不用else
    if(ch[i]=='L'){
    b++;
    }
    }
    System.out.println(a+":"+b);
    //以下6行解决最后一个点的问题
    if(a>=11||b>=11){
    if(Math.abs(a-b)>=2){
    a=0;b=0;
    System.out.println(a+":"+b);
    }
    }
    System.out.println();
    a=0;b=0;
    for(int i=0;i<ch.length;i++){

    if(a>=21||b>=21){
    if(Math.abs(a-b)>=2){
    System.out.println(a+":"+b);
    a=0;b=0;
    }
    }
    if(ch[i]=='W'){
    a++;
    }
    if(ch[i]=='L'){
    b++;
    }
    }
    System.out.println(a+":"+b);
    }

    }

  • 1

信息

ID
1217
难度
7
分类
字符串 点击显示
标签
递交数
18717
已通过
4282
通过率
23%
被复制
33
上传者