package p3;
import tool.*;
public class pro {
int s,datanumber;
String[] data=new String[5000];
int[] sale=new int[160];
int[] seat=new int[160];
int[] th=new int[160];
String[] t=new String[500];
int[] point=new int[14600];
String[] delta=new String[50000];
String[] subdata=new String[50000];
public static void main(String[] args) {
pro test=new pro();
}
pro(){
int tr;
readfile sub=new readfile();
sub.makedata("data.csv","UTF-8");
data=sub.data;
datanumber=sub.datanumber;
for(s=2;s<datanumber+1;s++){
String[] y=data[s].split(",");
int m=numx(y[0]);
if(y[2].length()>0)point[m]=100;
delta[m]=data[s];
}
for(tr=1;tr<10433;tr++){
readfile sub2=new readfile();
sub2.makedata("movie/"+tr+".txt","UTF-8");
data=sub2.data;
datanumber=sub2.datanumber;
for(s=1;s<datanumber+1;s++){
data[s]=data[s].replace("******",",");
String[] x=data[s].split(",");
sale[s]=0;
seat[s]=0;
th[s]=0;
t[s]="";
if(x.length==5){
sale[s]=numx(x[1]);
seat[s]=numx(x[2]);
th[s]=numx(x[3]);
t[s]=x[4];
}
}
int z=0;
for(s=1;s<datanumber+1;s++){
if(sale[s]>seat[s])z=100;
}
for(s=1;s<datanumber+1;s++){
if(th[s]>seat[s])z=100;
}
for(s=1;s<datanumber;s++){
if(sale[s+1]>sale[s])z=100;
}
int z1=0;
if(z>90)z1=100;
if(point[tr]<50)z=100;
if(z<60){
for(s=1;s<datanumber+1;s++){
subdata[s]=t[s]+","+sale[s]+","+seat[s]+","+th[s];
}
writefile ww=new writefile();
ww.data=subdata;
ww.datanumber=datanumber;
ww.makedata("data/"+tr+".txt");
}
}
}
int numx(String str){
int nx;
nx=0;
try{
nx=Integer.parseInt(str);
}catch (Exception e) {}
return nx;
}
}
最終更新:2016年07月07日 21:46