det skal det samme som lovecalc.dk forklaret på
http://www.lovecalc.dk/saadan.phpSom sagt virker det fint pt, vil bare gerne havde det gjort kortere...
#KILDE#
//Jan K. Nielsen - mora@ready.dk - As lovecalc.dk
public class Lovecalc {
private static int Hvormange (char find, String instr) {
int res=0;
for(int i=0;i<instr.length();i++) {
if (instr.charAt(i) == find) res++;
}
return res;
}
private static int Addr (int tal1, int tal2) {
if (tal1+tal2>10) return tal1+tal2-10;
return tal1+tal2;
}
public static void main(String[] argv) {
ConsoleReader console = new ConsoleReader(System.in);
System.out.print("Navn1? ");
String navn1 = console.readLine();
System.out.print("Navn2? ");
String navn2 = console.readLine();
String navne = navn1 + navn2;
System.out.println(navne);
//ILOVEYOU
int i1 = Hvormange('i', navne);
int l1 = Hvormange('l', navne);
int o1 = Hvormange('o', navne);
int v1 = Hvormange('v', navne);
int e1 = Hvormange('e', navne);
int y1 = Hvormange('y', navne);
int u1 = Hvormange('u', navne);
System.out.println(i1 +" "+ l1 +" "+ o1 +" "+ v1 +" "+ e1 + " " + y1 +" "+ o1 +" "+ u1);
int r1=Addr(i1, l1);
int r2=Addr(l1, o1);
int r3=Addr(o1, v1);
int r4=Addr(v1, e1);
int r5=Addr(e1, y1);
int r6=Addr(y1, o1);
int r7=Addr(o1, u1);
System.out.println(" " + r1 +" "+ r2 +" "+ r3 +" "+ r4 +" "+ r5 + " " +r6 + " " +r7);
int r21=Addr(r1, r2);
int r22=Addr(r2, r3);
int r23=Addr(r3, r4);
int r24=Addr(r4, r5);
int r25=Addr(r5, r6);
int r26=Addr(r6, r7);
System.out.println(" " + r21 +" "+ r22 +" "+ r23 +" "+ r24 +" "+ r25 + " " +r26);
int r31=Addr(r21, r22);
int r32=Addr(r22, r23);
int r33=Addr(r23, r24);
int r34=Addr(r24, r25);
int r35=Addr(r25, r26);
System.out.println(" " + r31 +" "+ r32 +" "+ r33 +" "+ r34 +" "+ r35);
int r41=Addr(r31, r32);
int r42=Addr(r32, r33);
int r43=Addr(r33, r34);
int r44=Addr(r34, r35);
System.out.println(" " + r41 +" "+ r42 +" "+ r43 +" "+ r44);
int r51=Addr(r41, r42);
int r52=Addr(r42, r43);
int r53=Addr(r43, r44);
System.out.println(" " + r51 +" "+ r52 +" "+ r53);
int r61=Addr(r51, r52);
int r62=Addr(r52, r53);
System.out.println(" " + r61 +""+ r62 +"%");
}
}