Programmation Puzzles & Code Golf

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

10
Émoticônes de golf
introduction Votre défi aujourd'hui (inspiré par ce défi ) est d'écrire un certain nombre d'extraits, de fonctions ou de programmes complets qui produisent chacun des émoticônes ascii, sans réutiliser les caractères. Défi La liste des émoticônes ascii valides pour ce défi est ici et dans le bloc de code au …



30
Dernier chiffre grand nombre
Pour une liste donnée de nombres trouvez le dernier chiffre de Exemple:x x x … x n 3 2 1[ x1, x2, x3, . . . , xn][x1,x2,x3,...,xn][x_1, x_2, x_3, ..., x_n]XXX…Xn321x1x2x3…xnx_1 ^{x_2 ^ {x_3 ^ {\dots ^ {x_n}}}} [3, 4, 2] == 1 [4, 3, 2] == 4 [4, …
12 code-golf  math 

3
Optimiser mes nullificateurs
Je suis un grand fan du jeu Creeper World, et surtout de la suite. Vous n'avez pas besoin de savoir comment ce jeu fonctionne pour répondre à la question, je voulais juste mentionner l'origine de ma question. Dans le jeu, votre objectif est de détruire les émetteurs qui engendrent Creeper, …

12
Dessinez un diagramme de distribution!
Défi Vous min_value, max_value, sample_sizedisposez de trois entiers en entrée - , que vous pouvez transmettre à votre réponse sous forme de tableau ou de plusieurs paramètres. Votre tâche consiste à générer un diagramme dans n'importe quel format pratique , qui montre la fréquence des nombres dans la (min_value, max_value)plage …
12 code-golf  random 

14
Codage en dur des flics et des voleurs (voleurs)
C'est un défi de flics et de voleurs . Le fil des flics à ce défi est ici Une question intéressante à considérer est la suivante: Si j'ai une séquence de nombres, combien dois-je fournir avant de savoir de quelle séquence je parle? Par exemple, si je veux parler des …

11
Trouver le nombre avec la plus grande somme de voisins
Le défi Étant donné une grille de nombres (10 <= N <= 99) Numéro de retour avec la somme la plus élevée des quatre nombres adjacents; ce sont les nombres au-dessus, en dessous, à droite et à gauche du nombre, mais pas lui-même. Le nombre lui-même ne compte pas, seulement …

8
Indexation de la diapositive Cha-Cha
Introduction: Bien que j'avais à l'origine une chanson néerlandaise dans ma tête, où les paroles étaient: " Doe 'n stapje naar voren, en' n stapje terug " (qui se traduisait par " Faites un petit pas en avant et un petit pas en arrière "), quand J'ai cherché les paroles …


1
Pangrammes auto-énumérants
Pangrams Le rapide renard brun sauta par dessus le chien paresseux. Ceci est un exemple de pangram - une phrase qui contient au moins une fois chaque lettre de l'alphabet. Un pangram auto-énumérant est une phrase qui remplit les critères pour être un pangram en produisant une analyse de son …

9
Comptez le nombre de champs dans chaque enregistrement csv
Imaginez un fichier texte dans lequel chaque enregistrement csv peut avoir différents nombres de champs. La tâche consiste à écrire du code pour afficher le nombre de champs dans chaque enregistrement du fichier. Vous pouvez supposer qu'il n'y a pas de ligne d'en-tête dans le fichier et pouvez lire à …
12 code-golf 

8
Occurrences de chiffres
Contribution: Une liste d'entiers (qui ne contiendra jamais de zéro) Production: Une liste de la même taille avec des nombres basés sur les éléments suivants: Si l'élément actuel est négatif: regardez tous les éléments avant cet élément et comptez combien de fois les chiffres se sont produits dans ces autres …

19
La base du double
Contexte IEEE 754 Le format à virgule flottante double précision est un moyen de représenter des nombres réels avec 64 bits. Il ressemble à ceci: Un nombre réel nest converti en a doublede la manière suivante: Le bit de signe sest 0 si le nombre est positif, 1 sinon. La …
12 code-golf 

15
Regroupement dans le temps
La tâche dans ce défi est de mettre des éléments d'un tableau dans des bacs de temps. L'entrée sera un tableau non décroissant d'entiers positifs représentant l'heure des événements, et un entier qui représente la taille de chaque bac. Commençons par un exemple. Nous appelons le tableau d'entrée Aet le …

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.