アットウィキロゴ

まけz

class game{

String bun;
int z[]=new int[1000];
String[] word=new String[100];
String[] dic=new String[100];
int wordnumber,dicnumber;
int zlong;
int n,s;
public static void main(String [] args) {
game test=new game();
}

game(){

bun="朝日新聞は眠い";

zlong=bun.length();

makez(bun,zlong);

makeword(bun,zlong);

dicnumber=0;
for(s=1;s<wordnumber+1;s++){
if(check(word[s],dicnumber)<50)dicnumber=dicnumber+1;
if(check(word[s],dicnumber)<50)dic[dicnumber]=word[s];
}

for(s=1;s<dicnumber+1;s++){
System.out.println(dic[s]);
}




}

int check(String str,int dicnumber){
int h,sx;
h=0;
for(sx=1;sx<dicnumber+1;sx++){
if(str.equals(dic[sx]))h=100;
}
return h;
}

void makeword(String bun,int zlong){
int s,sx,s1,s2;
sx=0;
s1=0;
s=-1;
s2=0;
while(s<zlong){
s=s+1;
if(z[s]==1)sx=sx+1;
if(z[s]==1)s2=s;
if(z[s]==1)word[sx]=bun.substring(s1,s2+1);
if(z[s]==1)s1=s+1;
}
sx=sx+1;
s2=zlong;
word[sx]=bun.substring(s1,s2);
wordnumber=sx;
}

void makez(String bun,int zlong){
int h;
for(n=0;n<zlong;n++){
h=0;
if(Math.random()>0.5)h=100;
z[n]=0;
if(h>50)z[n]=1;
}
}


}
最終更新:2011年04月23日 16:13