Veröffentlicht 26. Februar 200916 j Suche die Lösung für siehe Link 15.6.7 Aufgabe 7 Der Hamster steht an einerWand mit Nischen bzw. Einbuchtungen unterschiedlicher Größen, wobei die Größe einer Nische die Anzahl ihrer Kacheln ist. Auf der Kachel, auf der der Hamster steht, befindet sich eine bestimmte Anzahl n an Körnern. Der Hamster bekommt die Aufgabe, alle Nischen der Größe n (und nur die!) mit Körnern zu füllen. Er hat dazu genügend Körner im Maul. Abbildung 15.15 skizziert die Endsituation für den Fall, dass anfangs zwei Körner auf der Ausgangskachel des Hamster lagen. aus dem Buch Programmieren spielend gelernt mit dem Java-hamster-modell von Dietrich Boles
26. Februar 200916 j Hach, immer wieder dasselbe...meinst du wirklich hier wird dir jemand die komplette Lösung posten, ohne dass du auch nur nen bisschen was dafür gemacht hast? Wenn du konkrete Probleme hast, wird dir hier bestimmt jemand helfen, aber hier postet dir keiner ne komplette Lösung.
26. Februar 200916 j abgesehen davon würde ich es persönlich als höflicher empfinden, wenn da wenigstens anstelle eines "suche lösung" ein hallo und bitte steht. aber nun gut, netiquette ist leider heutzutage ein fremdwort s'Amstel
27. Februar 200916 j sind garantiert noch fehler drin, die ich jetz nicht vermag zu suchen public class main { public static void main(String[] args) { int n = 2; int felderanzahl = 10; feld felder[] = new feld[felderanzahl]; for(int i = 0; i < felderanzahl; i++) { felder[i] = new feld(); } for(int i= 0; i < felderanzahl; i++) { if(countNischen(felder[i]) == n) { //Korn ablegen } else { //nichts tun } } } public int countNischen(feld feld) { if(feld.getNische() == true) { return 1 + countNischen(feld+1); //offensichtlich fehlerhaft } else { return 0; } } private class feld { private boolean Nische; feld() { Random r = new Random(); int zufallszahl = Math.abs(r.nextInt() % 2); if(zufallszahl == 0) setNische(false); else setNische(true); } public void setNische(boolean a) { this.Nische = a; } public boolean getNische() { return Nische; } } }[/code] Bearbeitet 27. Februar 200916 j von ShamaN
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.