package actor;
import tool.*;
public class pro {
String[] art=new String[50000];
int[] point=new int[50000];
String[] data=new String[50000];
int s,sx,datanumber;
String[] dic=new String[5000];
int[][] v=new int[5000][200];
int[] number_dic=new int[5000];
int[] y=new int[5000];
int[] v1=new int[50];
int[] v2=new int[50];
double[] p=new double[50];
double[] pp=new double[50];
public static void main(String[] args) {
pro r=new pro();
}
pro(){
readfile sub2=new readfile();
sub2.makedata("p.csv","UTF-8");
datanumber=sub2.datanumber;
data=sub2.data;
int sx=0;
for(s=2;s<datanumber+1;s++){
String[] x=data[s].split(",");
int y1=numx(x[0]);
int m1=numx(x[1]);
int n=m1/3;
y[s-1]=(y1-2000)*4+n;
}
readfile sub=new readfile();
sub.makedata("data.csv","UTF-8");
datanumber=sub.datanumber;
data=sub.data;
sx=0;
for(s=1;s<datanumber+1;s++){
String[] x=data[s].split(",");
if(x[0].indexOf("出演者")>-1)sx=sx+1;
if(x[0].indexOf("出演者")>-1)art[sx]=x[2];
if(x[0].indexOf("出演者")>-1)point[sx]=numx(x[1]);
}
datanumber=sx;
int dicnumber=0;
for(s=1;s<datanumber+1;s++){
int h=0;
for(sx=1;sx<dicnumber+1;sx++){
if(art[s].equals(dic[sx]))h=100;
}
if(h<50)dicnumber=dicnumber+1;
if(h<50)dic[dicnumber]=art[s];
}
System.out.println(dicnumber);
for(s=1;s<datanumber+1;s++){
int sxs=0;
for(sx=1;sx<dicnumber+1;sx++){
if(art[s].equals(dic[sx]))sxs=sx;
}
number_dic[sxs]=number_dic[sxs]+1;
int k=number_dic[sxs];
int n1=point[s];
v[sxs][k]=y[n1];
}
int tx;
for(s=1;s<dicnumber+1;s++){
System.out.print(dic[s]);
for(sx=12;sx<66;sx++){
int h=0;
for(tx=1;tx<number_dic[s]+1;tx++){
if(v[s][tx]==sx)h=100;
}
if(h>50) System.out.print(","+"○");
if(h<50) System.out.print(","+"△");
}
System.out.println("");
}
}
int numx(String str){
int nx;
nx=0;
try{
nx=Integer.parseInt(str);
}catch (Exception e) {}
return nx;
}
}
最終更新:2016年08月17日 10:02