Un défi de code est une compétition pour trouver des moyens créatifs de résoudre un casse-tête de programmation avec un critère de gain objectif non couvert par d'autres balises de notation (par exemple, code-golf).
Je ne pouvais trouver que des défis de code-golf pour Mastermind, alors voici une version de défi de code que j'aurais aimé relever moi-même. Une stratégie optimale pour le jeu Mastermind normal, MM (4,6), a été trouvée par Koyama et Lai en 1993, avec un nombre moyen de suppositions = …
Nous avons cloné 2048, analysé 2048, mais pourquoi ne l'avons-nous pas encore joué? Écrivez un extrait javascript de 555 octets pour lire automatiquement 2048, le meilleur score après une heure comptera (voir le score ci-dessous). Installer: Allez à 2048 et lancez: a = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager); a est …
Quand j'étais enfant, je jouais au jeu Intellivision Advanced Dungeons and Dragons: Treasure of Tarmin . Les graphismes en 3D vous mettent dans une perspective à la première personne avec un réalisme choquant: Mais ensuite, j'ai eu un C-64. Et j'ai pu dessiner sur la grille de 40x25 caractères en …
Inspiré par le malheureux tri des chiffres sans utiliser de tableau , mais je pensais que cela faisait un meilleur code de golf que la question SO. Étant donné un entier positif, triez les chiffres de cet entier. Le score le plus bas gagne! Commencez avec 0 points. Ajoutez un …
Plus à /math/33094/deleting-any-digit-yields-a-prime-is-there-a-name-for-this la question suivante est posée. Combien de nombres premiers y a-t-il qui restent premiers après avoir supprimé l'un de ses chiffres? Par exemple, 719c'est une prime que vous obtenez 71, 19et 79. Bien que cette question ne soit pas résolue, je pensais que cela constituait un joli …
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Écrivez un programme qui génère et imprime un labyrinthe aléatoire en utilisant l'algorithme de votre choix. Le labyrinthe doit être différent …
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 6 ans . Comment déterminer si un nombre est impair ou même sans …
L'objectif est de produire une seule ligne de code R qui: Fait le moins possible En autant de caractères que possible (max 100 caractères) Et est aussi laid que possible (où "laid" peut être considéré comme signifiant des stratégies de calcul inefficaces, des caractères étrangers tels qu'un point-virgule de fin, …
Voici un modèle assez courant pour les algorithmes de tri: def sort(l): while not is_sorted(l): choose indices i, j assert i < j if l[i] > l[j]: l[i], l[j] = l[j], l[i] Ces algorithmes fonctionnent bien car les indices iet jsont choisis avec soin, en fonction de l'état de la …
Votre tâche consiste à mettre en œuvre une stratégie Tetris équilibrée en termes de score par rapport à la taille du code. Dans cette version du jeu, les tétrominos sont tournés et déposés par le haut dans une grille de 20 lignes et 10 colonnes. En tombant, ils ne peuvent …
Suivant >> Mots-clés descriptifs (pour la recherche): rendre deux matrices équivalentes, chevaucher, tableau, rechercher Défi Le Père Noël a eu une histoire d'elfes volant des cadeaux de sa chambre forte dans le passé, donc cette année, il a conçu une serrure qui est très difficile à casser, et il semble …
De nombreux langages de programmation sont écrits en utilisant uniquement ASCII imprimable, des onglets et des nouvelles lignes. Ces 97 caractères sont ensuite stockés dans des octets de 8 bits (qui sont en fait capables de contenir 256 caractères différents!), Ce qui est terriblement inefficace - en particulier dans le …
Défi: Écrivez un code qui, une fois exécuté, produira le code source d'un deuxième programme qui peut être exécuté dans une autre langue. Le deuxième programme doit sortir le code source d'un troisième programme qui peut être exécuté dans une troisième langue et ainsi de suite. Le dernier programme devrait …
La semaine dernière, nous avons travaillé à créer la chaîne 1D la plus courte en utilisant les 10 000 premiers mots de la langue anglaise . Maintenant, essayons le même défi en 2D! Ce que vous devez faire est de prendre tous les mots ci-dessus et de les placer dans …
Étant donné l'entrée d'une liste de jours de la semaine, affichez la représentation triée la plus courte de la liste. Le format de l'entrée est une chaîne constituée d'un ou plusieurs des sous - chaînes à deux caractères Su(dimanche), Mo(lundi), Tu(etc.), We, Th, FretSa . L'entrée ne peut pas nécessairement …
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.