アットウィキロゴ

p000x

package pin;
 
import tool.*;
 
public class pro {
 
    int s,datanumber;
    String[] data=new String[5000];
    int[] a=new int[50000];
    int[] b=new int[50000];
     int[] c=new int[50000];
    String[] name=new String[50000];
    String[] point=new String[50000];
    String[] subdata=new String[1000];
 
    public static void main(String[] args) {
        pro t=new pro();
    }
    pro(){
 
 
    readfile sub=new readfile();
    sub.makedata("data.csv","UTF-8");
    data=sub.data;
    datanumber=sub.datanumber;
 
 
    for(s=2;s<datanumber+1;s++){
    String[] x=data[s].split(",");
    a[s]=Integer.parseInt(x[0]); 
    b[s]=Integer.parseInt(x[1]); 
    c[s]=Integer.parseInt(x[2]); 
    name[s]=x[3];
    point[s]=x[4];
 
    }
 
    int h;
    int[] d1=new int[4000];
    int[] d2=new int[4000];
 
    for(s=2;s<datanumber+1;s++){
    int n1=a[s];
    int n2=b[s];
    if(c[s]==0)d1[n1]=100;
    if(c[s]==0)d2[n2]=100;
    }
 
    for(s=2;s<datanumber+1;s++){
    int m1=a[s];
    int m2=b[s];
    h=0;
    if(d1[m1]>50)h=h+1;
    if(d2[m2]>50)h=h+1;
    if(h==2)c[s]=c[s]+1;
 
    }    
 
    int tr;
    for(tr=1;tr<20;tr++){
 
    for(s=1;s<71;s++){
    subdata[s]="";    
    }    
 
     int n1=0;
    for(s=2;s<datanumber+1;s++){
    int n=0;
 
    if(a[s]==tr)n=9*(c[s]-1)+b[s];
    if(a[s]==tr)subdata[n]=name[s]+","+point[s];
    if(n>n1)n1=n;
    }
 
   for(s=1;s<n1+1;s++){  
    if(subdata[s]==null)subdata[s]="";
 
       if(subdata[s].length()>1)System.out.println(tr+","+s+","+subdata[s]);
    }
    }
 
 
 
 
 
    }
 
 
}
 
最終更新:2016年04月13日 12:16