Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

1
Finder Sudoku unique
Défi: Étant donné une carte Sudoku sur l'entrée standard, trouvez le nombre minimum de numéros ajoutés pour rendre la carte unique. Détails / règles: L'entrée est formatée comme suit (tous les espaces sont significatifs) 516|827|943 278|394|615 349|615|872 ---+---+--- 98 |4 2|156 465|189|237 12 |5 6|489 ---+---+--- 892|743|561 634|951|728 751|268|394 La …
19 code-golf  game  sudoku 

1
Fin de partie d'échecs: White to Mate In One
Étant donné une grille de lettres 8x8 représentant l'état actuel d'une partie d'échecs, la tâche de votre programme est de trouver un prochain coup pour les blancs qui se traduit par échec et mat (la réponse sera toujours mate en un coup). Contribution L'entrée se fera sur STDIN - 8 …
19 code-golf  chess 

3
L'étrange vie d'une ruche
Les chercheurs ont récemment découvert une colonie d'abeilles intéressante qui vit dans un champ infini de nids d'abeilles: Chaque cellule peut héberger une abeille ou non. En fait, la vie de ces créatures semble être un peu ... chaotique. On pourrait calculer qu'une colonie commence toujours par le modèle suivant: …

17
Imprimer un ensemble Cantor
Le défi Construire un N-Nivelé Set Cantor . L'ensemble ternaire Cantor est créé en supprimant à plusieurs reprises les tiers médians ouverts d'un ensemble de segments de ligne. Le programme reçoit un paramètre N(un nombre entier) puis imprime (en console ou de manière similaire) un ensemble de Cantor de N …


12
Remplissez les lacs
Étant donné la topographie des terres au format ASCII, déterminez où les lacs iraient et remplissez-les. Supposez une quantité infinie de pluie. exemple contribution # ## # #### # ######### ## ########### ## ############# #### ## ############## ##### ################# ####### ######################### ######################### production # ## #@#### #@@@@######### ##@@########### ##@#############@@@#### ##@##############@@##### …


15
Le défi fibonacci minimum!
Défi Dans cette tâche, vous recevrez un entier N (inférieur à 10 6 ), trouvez la façon minimale de additionner N en utilisant uniquement des nombres de Fibonacci - cette partition est appelée représentation de Zeckendorf . Vous pouvez utiliser n'importe quel numéro de Fibonacci plus d'une fois et s'il …

10
D'où appellent-ils?
Lorsque vous effectuez des appels internationaux, les numéros de téléphone sont précédés d'un code indiquant le pays dans lequel se trouve le numéro. Ces codes sont des codes préfixes , ce qui signifie qu'aucun code n'est le préfixe d'un autre. Plus tôt dans la journée, vous avez manqué un appel …

26
Convertir une chaîne de chiffres de mots en un entier
Convertissez une chaîne contenant des chiffres sous forme de mots en un entier, en ignorant les zéros de tête. Exemples "four two"-> 42. "zero zero zero one"-> 1. Hypothèses Les soumissions peuvent supposer que: La chaîne d'entrée est composée de mots numériques séparés par des espaces. Tous les mots sont …

2
Intersection de deux triangles
Étant donné 4 points sur les plans 2D A, B, C, D, calculez l'aire de la région d'intersection des triangles OABet OCD, où Oest le centre du plan, en ayant les coordonnées (0, 0). Les algorithmes qui s'exécutent en complexité temporelle constante (en termes d'opérations arithmétiques) sont encouragés, mais pas …

30
truc cool séquence sans titre
Définissons f n (k) comme la somme des k premiers termes des nombres naturels [1, ∞) où chaque nombre est répété n fois. k | 0 1 2 3 4 5 6 7 8 9 --------+------------------------------------------------- f_1(k) | 0 1 3 6 10 15 21 28 36 45 deltas | …

9
Est-ce que cette ligne passe par ce carré?
Divisez le premier quadrant (y compris l'axe x positif, l'axe y positif et l'origine) en grilles 1x1, chaque grille étant étiquetée par les coordonnées de son coin inférieur gauche, comme illustré ci-dessous: Notez que chaque grille contient ses limites et ses sommets. En utilisant des symboles mathématiques, la grille étiquetée …

30
Supprimer les espaces de tête communs
Lors du codage en Python, parfois vous voulez une chaîne multiligne dans une fonction, par exemple def f(): s = """\ Line 1 Line 2 Line 3""" (La barre oblique inverse consiste à supprimer une nouvelle ligne principale) sCependant, si vous essayez d'imprimer , vous obtiendrez Line 1 Line 2 …

4
Le plus petit programme d'échecs
Inspiré par ce récent article racontant un programmeur français qui a écrit un programme d'échecs à 2 joueurs (humain contre humain) de 487 octets dans Assembly, je me suis demandé comment de petits programmes d'échecs pouvaient être dans d'autres langues. Détails Le programme ne doit accepter que les coups d'échecs …
19 code-golf  chess 

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.