Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

30
Canard, canard, oie!
Tu te souviens du jeu pour enfants 'Canard, Canard, Oie' ? Non? Moi non plus. Le défi Imprimez le mot 'canard' sur chaque ligne un nombre de fois indéterminé. Imprimez le mot 'oie'. Votre programme se termine. Les règles Essayez de jouer le jeu dans le moins d'octets. Il doit …
58 code-golf  random 

27
Roche honnête, papier, ciseaux
Beaucoup de gens considèrent RPS comme un jeu de hasard. Si les deux joueurs jouent de manière imprévisible, la meilleure stratégie consiste à jouer au hasard. Cependant, introduisons un peu de prévisibilité. Chaque bot aura une chance de dire à l'autre bot ce qu'il va jouer simultanément. Ensuite, il y …

9
Est-ce que ma prison est en sécurité?
Votre défi reçoit une entrée d'une configuration de prison pour déterminer si l'un des prisonniers peut s'échapper. Contribution L'entrée peut être dans n'importe quel format raisonnable tel qu'une chaîne, un tableau, un tableau de tableaux, etc. L'entrée comprendra trois caractères, dans ce cas #, Pet un espace. L'entrée ne contiendra …

30
Le nombre est-il binaire?
Un entier est lourd en binaire si sa représentation binaire contient plus de 1s que 0s tout en ignorant les zéros de tête. Par exemple, 1 est lourd en binaire, tout comme sa représentation en binaire 1, mais 4 n'est pas lourd en binaire, au contraire de sa représentation en …

30
Un jeu de dés, mais évitez le numéro 6 [fermé]
Tournoi terminé! Le tournoi est maintenant terminé! La simulation finale s’est déroulée pendant la nuit, avec un total de parties. Le gagnant est Christian Sievers avec son bot OptFor2X . Christian Sievers a également réussi à s'assurer la deuxième place avec Rebel . Toutes nos félicitations! Ci-dessous, vous pouvez voir …

18
Compter comme Chuck Norris
Comme on le sait , Chuck Norris a compté à l'infini. Deux fois En plus , Chuck Norris peut compter à l'infini à l'envers. Aussi, bien que peut-être moins connu, Chuck Norris peut parler un peu espagnol en plus de l'anglais. Le défi Ecrivez un programme (ou une fonction) pouvant …

7
C'est la vie, Jim, mais pas tel que nous le connaissons
Vous connaissez probablement le Game of Life de Conway , le célèbre automate cellulaire inventé par le mathématicien John Conway. La vie est un ensemble de règles qui, ensemble, vous permettent de simuler un tableau de cellules en deux dimensions. Les règles déterminent quelles cellules du tableau vivent et lesquelles …

30
Faisons un peu de "deciph4r4ng"
Dans ce défi, votre tâche consiste à déchiffrer une chaîne. Heureusement, l'algorithme est assez simple: en lisant de gauche à droite, chaque chiffre N rencontré (0 à 9) doit être remplacé par le caractère précédant de N + 1 positions. Exemple La chaîne d'entrée "Prog2am0in6"serait décodée de cette façon: Par …


16
Détruire une corde
Une chaîne régulière ressemble à ceci: Hello,IAmAStringSnake! Et un serpent à cordes ressemble à ceci: Hel l rin o,IAmASt g S !ekan Ta tâche Les serpents de chaîne sont dangereux, vous devez donc créer un programme qui prend un serpent de chaîne en entrée et le sort en tant que …

10
Dessine le drapeau sud-coréen
Lorsque je suis tombé par hasard sur cette question, je me suis rappelé que j'avais déjà vu des règles précises pour la construction du drapeau sud-coréen. Et c'est une construction assez différente. Source: Wikipedia Donc, vous devez dessiner une construction exacte de celui-ci maintenant! spécification Vous pouvez rendre l'indicateur au …

30
Inverser stdin et placer sur stdout
Exigences: Effectuez une entrée sur stdin, y compris les nouvelles lignes / retours à la chaîne de longueur illimitée (limitée uniquement par la mémoire système, c’est-à-dire qu’il n’ya pas de limite inhérente dans le programme.) Sortie l'inverse de l'entrée sur stdout. Exemple: Contribution: Quick brown fox He jumped over the …
58 code-golf  string 

27
Golf Identicon de votre langue
Les identicons sont de petites images de motifs géométriques représentant la valeur de hachage d'une chaîne. Stack Exchange utilise les identicons de Gravatar comme image d’avatar par défaut de chaque utilisateur. Dans ce défi, nous utiliserons également les identicons Gravatar pour générer du texte au golf. Défi Cet extrait de …

27
Développer le nombre
Vous vous souviendrez peut-être en première ou en deuxième année en utilisant une forme développée pour en savoir plus sur la valeur de position des nombres. C'est plus facile à expliquer avec un exemple, alors considérez le nombre 123. Sous forme développée, il est représenté comme 100 + 20 + …

27
je t'aime je t'aime je t'aime!
Le XKCD # 99 , intitulé "Binary Heart" (Cœur binaire), montre une image simple de 1 et de zéros, avec quelques chiffres colorés en rouge. Le coeur rouge est visible à l'œil nu, mais le message caché dans la séquence binaire ne l'est pas. Si vous supprimez tous les espaces …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.