Moin!
Im ersten Array stehen drei Variationen, die es zu erraten gilt.
Foreach durchwandert ein Array und beginnt immer mit dem ersten Element.Es ist einfach, weil bekannt ist wo ein Auto stehen kann und wo ein Ort.
Das nach Java zu portieren kann jetzt kein Problem sein - oder ... ;-)
Dein Code ist zwar sehr schön, löst aber leider nicht die Aufgabe. Tatsächlich verbrät er nur unnötig Rechenzeit, um in mehreren seriellen Schleifen in anderen Arrays genau das wiederzufinden, was im Sucharray schon fest vorgegeben ist.
Die Aufgabe ist, aus Logiksätzen wie diesen die Platzierung und Zuordnung der Fahrzeuge auf dem Parkplatz zu ermitteln.
1. Der Mercedes steht neben dem Ford.
2. Das Lehrerauto steht neben dem Auto, in dem Heino singt.
3. Der Fahrer aus München mag Eminem.
- Sven Rautenberg
"Love your nation - respect the others."