Terve,
kuinka onnistuu tehdä Javascriptillä koodi, joka tulostaa kaikki kolmesta kirjaimesta koostuvat yhdistelmät (aaa, aab, aac) Tämä onnistuisi kyllä lukujen kanssa jotenkin, mutta ei kirjaimilla...
kuinka onnistuu tehdä Javascriptillä koodi, joka tulostaa kaikki kolmesta kirjaimesta koostuvat yhdistelmät (aaa, aab, aac) Tämä onnistuisi kyllä lukujen kanssa jotenkin, mutta ei kirjaimilla...
Vastaukset 1
Vanhimmat
public class testi {
private void aja() {
final String[] kirjaimet =
{"a", "b", "c", "d", "e", "f", "g", "h", "i",
"j", "k", "l", "m", "n", "o", "p", "g", "r",
"s", "t", "u", "v", "w", "x", "y", "z", "ä", "ö"};
final int AAKKOSTEN_MAARA = 28;
int ind1 = 0;
int ind2 = 0;
int ind3 = 0;
boolean ekaDone = false;
boolean tokaDone = false;
boolean kolmasDone = false;
while (!ekaDone && !tokaDone && !kolmasDone) {
String merkkijono = kirjaimet[ind3] kirjaimet[ind2] kirjaimet[ind1];
ind1 ;
System.out.println(merkkijono);
if (ind1 == AAKKOSTEN_MAARA) {
if (!tokaDone) {
ind2 ;
ind1 = 0;
} else {
ekaDone = true;
ind1--;
}
}
if (ind2 == AAKKOSTEN_MAARA) {
if (!kolmasDone) {
ind3 ;
ind2 = 0;
} else {
tokaDone = true;
ind2--;
}
}
if (ind3 == AAKKOSTEN_MAARA) {
kolmasDone = true;
}
}
}
public static void main(String[] args) {
testi t = new testi();
t.aja();
}
}
Java foorumille kirjoitit niin suat muotoilla sen JS tyylin mukaiseksi.