www.jammni.de

Logo - Kleiner Drache
Login
Username:

Passwort:

Daten merken
Auto-Login
Registrieren
 
Online
niemand
 
Forumsuche
Suche nach:

Logo - DracheHaskell-Forum

bRainLaG

Gepostet:
18.11.2009 11:06

Haskell Code?  
Ich hab mal ne blöde Frage muss in einer Aufgabe für Java ein paar Sachen angeben. Problem ist, der Code ist in Haskell und damit habe ich bei weitem weniger Erfahrung und wollte fragen ob ihr mir möglicherweise erklären könnt, was der Code denn macht.

riddle x = minimum [ y | y<-concat x, all(y `elem`)x ]

kann man als Spezifikation einer Java-Methode

/**
* Voraussetzung: ...
* Effekt: ...
* @return ...
*/
static int riddle(int[][] x) { ..... }

Wäre echt super
Zum Seitenanfang    
 
Siracusa

Gepostet:
18.11.2009 17:09

   
Hallo,

die Funktion bekommt eine Liste von Listen als Eingabe, sucht dann die Elemente, die in jeder Eingabeliste enthalten sind, und gibt schließlich das kleinste von diesen zurück. Beispiel: riddle [[0,1,2,3], [1,2,3,4], [2,3,4,5]] => 2 und 3 sind in allen Listen enthalten, aber 2 wird als kleineres Element zurückgegeben.


Viele Grüße,

Siracusa
Zum Seitenanfang