Auf Thema antworten

[WR][SPOILER="Don't look at this"]

[code=Java]

int[] arabic = {1,4,5,9,10,40,50,90,100,400,500,900,1000};

String[] roman = {"I","IV","V","IX","X","XL","L","XC","C","CD","D","CM","M"};


for (int i=0;i<3999;i++){

  String result="";

  String input=i;

  while (input>0){

    int counter=arabic.length-1;

    if (input>arabic[counter]){

      result=result+roman[counter];

      input=input-arabic[counter];

    }else{

      counter--;

    }

  }

  System.out.println(result+" "+i);

}

[/code]

[/SPOILER][/WR]



Oben