Programmation Puzzles & Code Golf

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

2
Derby aux échecs
Quoi de plus opposés polaires que les échecs et le derby de démolition . On pourrait penser que personne qui aime l'un ne profiterait de l'autre ... jusqu'à aujourd'hui. Règles La position de départ est un échiquier standard: RNBQKBNR PPPPPPPP PPPPPPPP RNBQKBNR Semble assez normal, jusqu'à ce que vous découvriez …

12
Supprimer les lignes non numériques spécifiées
En cas de doute: Nan = Non-numeric datatypeaux fins de ce défi. Écrivez un programme ou une fonction qui prend une matrice / un tableau en entrée, ainsi qu'une liste d'index de colonnes. Le défi consiste à supprimer les lignes où se trouvent tous les éléments des colonnes spécifiées Nan. …


3
Formater une liste de mots
Votre défi est de formater une liste de mots sur plusieurs lignes qui ne dépassent pas un nombre donné de caractères, afin que chaque ligne contienne autant de mots que possible et qu'aucun mot ne soit inutilement coupé. Contribution L'entrée sera une liste de mots séparés par des espaces, puis …
16 code-golf  string 

9
Conversion de base avec des chaînes
introduction Nous avons eu quelques défis de conversion de base ici dans le passé, mais pas beaucoup conçus pour s'attaquer aux nombres de longueur arbitraire (c'est-à-dire, les nombres suffisamment longs pour dépasser le type de données entier), et parmi ceux-ci, la plupart se sentaient un peu compliqué. Je suis curieux …

1
Puis-je vivre ici?
Dans le jeu Terraria , l'une des mécaniques de jeu consiste à construire des maisons pour qu'un PNJ puisse y emménager. Il existe un ensemble de règles strictes pour ce qui compte comme maison valide ou non. Voici la liste des règles: La superficie totale de la maison doit être …
16 code-golf  string  game  grid 

11
Pi Day, Pi Minute ou Pi Second?
Dans ce défi, vous devrez déterminer s'il s'agit de Pi Day, Pi Minute ou Pi Second. Parce que Pi est irrationnel, il veut que votre code soit aussi court que possible. Exemples Aucune entrée n'est fournie , votre programme doit utiliser l'heure du système. Je viens de l'ajouter pour plus …
16 code-golf  date  pi 

7
Conseils pour jouer au golf à Prolog
Quels conseils avez-vous pour jouer au golf à Prolog? Je recherche des idées qui peuvent être appliquées aux problèmes de golf de code en général qui sont au moins quelque peu spécifiques à Prolog (par exemple, les variables à une lettre ne sont pas spécifiques à Prolog pour réduire la …
16 code-golf  tips 

5
Trouvez les Primes XOR
Dans ce défi posé par xnor, on nous a demandé d'implémenter la multiplication XOR. Dans ce défi, l'objectif est de trouver les premiers nnombres premiers XOR. Les nombres premiers XOR sont très similaires aux nombres premiers réguliers comme vous pouvez le voir par les définitions suivantes: Définition du nombre premier: …

28
Énoncez la Revu'a
En fait, il n'est inspiré ni par Atbash Self Palindromes ni par Generalized Gematria Calculator . Étant donné une chaîne s de longueur n , affichez la séquence Revu'a , qui est le premier caractère de s , les deux premiers caractères de s , ... les premiers n –2 …

4
Un fichier script exécutable qui s'exécute sur POSIX et Windows
Défi : écrire un seul fichier de script foo.cmdqui peut être invoqué à partir de l' cmd.exeinvite Windows vanille (pas PowerShell, pas en mode administrateur), pour exécuter du code arbitraire spécifique à Windows ... > .\foo.cmd Hello Windows! ... mais aussi être invoquée sans modification à partir d'une invite de …

3
Lancer les dés
Lancer les dés Donc, je jetais des dés il y a un moment et j'ai pensé à un défi. Étant donné le cube avec un filet pris en entrée et une liste de mouvements, trouvez le carré en bas à la fin. J'utiliserai cette image pour les exemples ici. Contribution …

2
Partition en sous-séquences croissantes
spécification Ce défi est simple à énoncer: votre entrée est un tableau non vide d'entiers non négatifs, et votre tâche consiste à le partitionner en aussi peu de sous-séquences croissantes que possible. Plus formellement, si le tableau d'entrée est A, alors la sortie est un tableau de tableaux Btel que: …

6
Sommes convergentes d'une séquence fractale
Contexte Une séquence fractale est une séquence entière où vous pouvez supprimer la première occurrence de chaque entier et vous retrouver avec la même séquence qu'auparavant. Une telle séquence très simple s'appelle les paraphrases de Kimberling . Vous commencez avec les nombres naturels positifs: 1, 2, 3, 4, 5, 6, …

1
Quand les balles entrent en collision
Ce défi est basé sur une énigme que j'ai lue dans un livre il y a quelque temps, que j'ai retrouvée ici . Il s'agit de balles tirées à partir d'une arme à feu une fois par seconde à des vitesses variables qui se déplacent en ligne droite pour toujours. …

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.