Binimate
//
// Binimate.java
//
public class Binimate
{
public static String binimate(String s)
{
String result = "";
for (int i=0; i<s.length(); i++)
{
if (i%2 == 0) // even
{
String letter = s.substring(i, i+1);
+= letter;
result }
}
return result;
}
public static void testBinimate(String s, String expected)
{
String result = binimate(s);
System.out.print("s:" + s + " expected:" + expected + " result:" + result);
if (result.equals(expected))
System.out.print(" I am a winner!");
else
System.out.print(" I am sad.");
System.out.println();
}
public static void main(String[] args)
{
System.out.println("Binimate"); // decimate == kill every 1/10
testBinimate("Briley", "Bie");
testBinimate("Jasmine", "Jsie");
testBinimate("Sophia", "Spi");
}
}
Output:
Binimate
s:Briley expected:Bie result:Bie I am a winner!
s:Jasmine expected:Jsie result:Jsie I am a winner!
s:Sophia expected:Spi result:Spi I am a winner!