Data update
This commit is contained in:
parent
5150844a7d
commit
4bb20c9b71
7735 changed files with 38060 additions and 199180 deletions
|
|
@ -12,7 +12,7 @@ static int cei = 0;
|
|||
static int cie = 0;
|
||||
|
||||
static void count() throws URISyntaxException, IOException {
|
||||
URL url = new URI("http://wiki.puzzlers.org/pub/wordlists/unixdict.txt").toURL();
|
||||
URL url = new URI("https://web.archive.org/web/20240920144647if_/http://wiki.puzzlers.org/pub/wordlists/unixdict.txt").toURL();
|
||||
try (BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()))) {
|
||||
String line;
|
||||
while ((line = reader.readLine()) != null) {
|
||||
|
|
|
|||
|
|
@ -3,56 +3,56 @@ import java.io.FileReader;
|
|||
|
||||
public class IbeforeE
|
||||
{
|
||||
public static void main(String[] args)
|
||||
{
|
||||
IbeforeE now=new IbeforeE();
|
||||
String wordlist="unixdict.txt";
|
||||
if(now.isPlausibleRule(wordlist))
|
||||
System.out.println("Rule is plausible.");
|
||||
else
|
||||
System.out.println("Rule is not plausible.");
|
||||
}
|
||||
boolean isPlausibleRule(String filename)
|
||||
{
|
||||
int truecount=0,falsecount=0;
|
||||
try
|
||||
{
|
||||
BufferedReader br=new BufferedReader(new FileReader(filename));
|
||||
String word;
|
||||
while((word=br.readLine())!=null)
|
||||
{
|
||||
if(isPlausibleWord(word))
|
||||
truecount++;
|
||||
else if(isOppPlausibleWord(word))
|
||||
falsecount++;
|
||||
}
|
||||
br.close();
|
||||
}
|
||||
catch(Exception e)
|
||||
{
|
||||
System.out.println("Something went horribly wrong: "+e.getMessage());
|
||||
}
|
||||
|
||||
System.out.println("Plausible count: "+truecount);
|
||||
System.out.println("Implausible count: "+falsecount);
|
||||
if(truecount>2*falsecount)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
boolean isPlausibleWord(String word)
|
||||
{
|
||||
if(!word.contains("c")&&word.contains("ie"))
|
||||
return true;
|
||||
else if(word.contains("cei"))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
boolean isOppPlausibleWord(String word)
|
||||
{
|
||||
if(!word.contains("c")&&word.contains("ei"))
|
||||
return true;
|
||||
else if(word.contains("cie"))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
public static void main(String[] args)
|
||||
{
|
||||
IbeforeE now=new IbeforeE();
|
||||
String wordlist="unixdict.txt";
|
||||
if(now.isPlausibleRule(wordlist))
|
||||
System.out.println("Rule is plausible.");
|
||||
else
|
||||
System.out.println("Rule is not plausible.");
|
||||
}
|
||||
boolean isPlausibleRule(String filename)
|
||||
{
|
||||
int truecount=0,falsecount=0;
|
||||
try
|
||||
{
|
||||
BufferedReader br=new BufferedReader(new FileReader(filename));
|
||||
String word;
|
||||
while((word=br.readLine())!=null)
|
||||
{
|
||||
if(isPlausibleWord(word))
|
||||
truecount++;
|
||||
else if(isOppPlausibleWord(word))
|
||||
falsecount++;
|
||||
}
|
||||
br.close();
|
||||
}
|
||||
catch(Exception e)
|
||||
{
|
||||
System.out.println("Something went horribly wrong: "+e.getMessage());
|
||||
}
|
||||
|
||||
System.out.println("Plausible count: "+truecount);
|
||||
System.out.println("Implausible count: "+falsecount);
|
||||
if(truecount>2*falsecount)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
boolean isPlausibleWord(String word)
|
||||
{
|
||||
if(!word.contains("c")&&word.contains("ie"))
|
||||
return true;
|
||||
else if(word.contains("cei"))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
boolean isOppPlausibleWord(String word)
|
||||
{
|
||||
if(!word.contains("c")&&word.contains("ei"))
|
||||
return true;
|
||||
else if(word.contains("cie"))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue