J'ai reçu la question suivante lors d'un test: Écrivez une fonction favec le type suivant a -> b -> (a -> b). aet bne doit en aucun cas être lié, plus le code est court, mieux c'est. Je suis venu avec f a b = \x -> snd ([a,x],b). Pouvez-vous …
Einstein a écrit une énigme. Il a dit que 98% du monde ne pouvait pas le résoudre. J'ai résolu cette énigme en environ 25 minutes dans le train pour travailler. C'est simplement une déduction. L'énigme Il y a 5 maisons de 5 couleurs différentes d'affilée. Dans chaque maison vit une …
Voici une liste de 30 noms anglais au singulier et au pluriel. Votre travail consiste simplement à écrire l'expression régulière la plus courte qui correspond à tous les noms sous une forme et à aucun sous l'autre (facile, tous les noms anglais se terminent sau pluriel, n'est-ce pas?). SINGULAR PLURAL …
L'apocalypse zombie est arrivée et le monde touche à sa fin. Soudain, quelqu'un découvre une formule qui prend l'heure, la minute et le jour actuels et crache la note parfaite à jouer sur un piano qui tue instantanément tous les zombies qui l'entendent. Malheureusement, il ne reste qu'un seul pianiste …
Le théorème des quatre carrés de Lagrange nous dit que tout nombre naturel peut être représenté comme la somme de quatre nombres carrés. Votre tâche consiste à écrire un programme qui fait cela. Entrée: un nombre naturel (inférieur à 1 milliard) Sortie: quatre nombres dont les carrés totalisent ce nombre …
Imaginez un tableau bidimensionnel de valeurs booléennes, où les 0 représentent des carrés d'herbe sur un terrain rectangulaire et les 1 représentent des clôtures. Écrivez une fonction qui accepte le tableau 2D en entrée et détermine si vous pouvez vous déplacer d'une zone d'herbe à une autre zone d'herbe, en …
Il y a plusieurs mois, j'avais cette question comme un puzzle de présélection pour une interview. Récemment, en pensant au matériel de blog, il m'est apparu comme un bon exemple à utiliser pour résoudre un problème de manière fonctionnelle. Je publierai ma solution dès que j'aurai fini d'écrire mon blog. …
Jouons au golf à code! Étant donné un état de carte tic-tac-toe (exemple :) |x|x|o| |x|o|x| |o|o|x| Déterminez si un jeu est un wina loseou un cat. Votre code doit afficher l'une de ces options en fonction d'un état. Le jeu ci-dessus devrait sortirlose Juste pour être clair: une victoire …
Écrivez un programme dans la langue de votre choix qui joue un jeu parfait de tic-tac-toe sur un tableau 3 * 3 contre un joueur humain. Cependant, chaque mouvement doit être un programme différent , généré à partir de l'itération précédente. La façon dont vous évaluez la contribution humaine et …
Écrivez le code le plus court qui calcule tous les mouvements (légaux) possibles du joueur actuel à partir d'une chaîne FEN donnée. Qu'est-ce que la chaîne FEN? (Wikipédia) Le code le plus court gagne, la langue n'a pas d'importance. Les mouvements de sortie doivent obéir aux règles de mouvement des …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 7 ans . Écrivez une tâche de golf de code telle que La …
Trouver des nombres premiers est un rite de programmation de passage et très souvent un premier programme sérieux que quelqu'un crée (généralement avec la division d'essai). Mais les nombres premiers seuls sont déjà épuisés. Une autre chose beaucoup plus intéressante est d'obtenir les écarts premiers: les écarts les plus longs …
Votre tâche est simple. Le programme lit une ligne de texte à partir de l'entrée standard et imprime le même texte sous une forme inversée. Il n'est pas autorisé d'imprimer autre chose. Par exemple: entrée: "Bonjour!", sortie: "! olleH" Le hic , c'est que votre programme doit être capable de …
Hashiwokakero ("construire des ponts" en japonais) est un casse-tête dans lequel vous êtes chargé de connecter un groupe d'îles avec des ponts. Les règles sont les suivantes: Les ponts doivent être exécutés verticalement ou horizontalement entre deux îles. Les ponts ne peuvent pas se croiser. Une paire d'îles peut être …
Créez un programme qui calcule le poids de hamming d'une chaîne. Winner est le programme avec le poids le plus faible. Règles: Le poids de Hamming pour un caractère ASCII est défini comme le nombre total de bits définis 1dans sa représentation binaire. Supposons que le codage d'entrée est ASCII …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.