アットウィキロゴ

SDFCV

import java.io.*;


class game{

String[] data=new String[100];  
String[] ske=new String[60];  
int[] rank=new int[11];
int[][] sdata=new int[60][50];

int datanumber;
int s,sx,day;
int t1,t2,y,m;
int z1,t;

public static void main(String [] args) {
game test=new game();
}

game(){

readfile("ske.txt");

for(s=1;s<58;s++){
ske[s]=data[s];
}

readfile("sdata.txt");

for(s=1;s<58;s++){
String[] x=data[s].split(",");
for(sx=0;sx<x.length;sx++){
sdata[s][sx+1]=Integer.parseInt(x[sx]);
}
}

for(t=11;t<42;t++){

ranking(t);

System.out.println(t);

for(s=1;s<11;s++){
sx=rank[s];
System.out.println(ske[sx]);
}

}



}

void ranking(int sx){
int r,s,h,maxp,sp;
int[] ch=new int[60];

for(r=1;r<11;r++){
sp=0;
maxp=0;
for(s=1;s<58;s++){
h=0;
if(sdata[s][sx]>maxp)h=h+1;
if(ch[s]<50)h=h+1;
if(h==2)maxp=sdata[s][sx];
if(h==2)sp=s;
}
ch[sp]=100;
rank[r]=sp;
}



}
void readfile(String file){

String str;
BufferedReader br;
int s;
s=0;

try {
br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"SJIS"));  
while((str = br.readLine()) != null) {  
s=s+1;
data[s]=str;  
}
br.close();
} catch (IOException e) {System.out.println(e);}
datanumber=s;

}




}
最終更新:2011年06月24日 13:09