Haskell et limites mémoire

Bonjour tout le monde !

Un petit souci.
Pour récupérer Haskell (faut bien profiter du livre que j'ai eu le plaisir d'avoir), j'essaie de faire la demi-finale 2010.
Premier exercice, surprise.

Comment se peut-il qu'un code comme celui que j'ai fait plante par limite de mémoire dépassé ?
Quand même, un tel one-liner ...
C'est un peu étonnant.

Peut-être faudrait-il rehausser les limites ?

[Edit : Le deuxième exercice, même souci.]
[Edit2 : Le troisième, idem. Bon, j'arrête de perdre des points bêtement et j'attends une augmentation des limites mémoire !]

main = do putStrLn "42"

Est-ce que ça répond à la demande ?
Je vois mal comment je pourrais faire pour utiliser moins de mémoire ...

On nous a déjà rapporté des problèmes avec ces limites, qui sont vraiment étranges puisqu'elles passent une fois sur deux, toujours ou jamais. Nous allons voir ce que nous pouvons y faire avant les régionales.
Merci pour le signalement.

Je commence tout juste à apprendre le Haskell, donc peut-être que print n'est pas pratique pour certains exercices, mais on passe les tests en faisant main=print(42)

Répondre au sujet

Vous devez vous enregistrer ou vous connecter pour poster des messages.