Programmation Puzzles & Code Golf

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

8
Mission d'extraction Lisp
Dans les langages de style Lisp, une liste est généralement définie comme ceci: (list 1 2 3) Aux fins de ce défi, toutes les listes ne contiendront que des entiers positifs ou d'autres listes. Nous laisserons également de côté le listmot - clé au début, donc la liste ressemblera maintenant …

8
Retrouver nos morts disparus
Défi Peter s'est de nouveau levé pour nous sauver des défis en double! Peter Taylor est mort , et cela ne fait aucun doute (enfin, à part l'énorme quantité de doute que nous avons ... mais ignorez cela). Dans sa mémoire, vous devez écrire un programme qui détermine si un …

13
Il est temps d'ajuster certains prix!
Je suis sûr que vous connaissez le système de prix de 9,99 $, au lieu d'utiliser 10 $. Eh bien, dans votre nouveau travail d'administrateur système dans un grand magasin de vente au détail, ils veulent que les prix adhèrent à un schéma similaire: Tous les prix sont en dollars …
19 code-golf  number 


6
Monter, enchaîner, monter
Nous avons une séquence strictement croissante d'entiers non négatifs, comme: 12 11 10 Attendez! Cette séquence n'est pas strictement croissante, n'est-ce pas? Eh bien, les nombres sont écrits dans différentes bases. La base la moins possible est 2, la plus grande est 10. La tâche consiste à deviner les bases …

2
Tourner une nouvelle page
On vous donne un arbre qui, dans la tradition informatique, a la racine en haut et les feuilles en bas. Les nœuds foliaires sont étiquetés avec des nombres. Votre objectif est de prendre la feuille spéciale marquée -1et de la déplacer pour devenir la nouvelle racine. [3, [[16], -1], [4]] …

6
Bol rempli d'eau
Vous devez écrire un programme ou une fonction qui reçoit le volume d'un bol et le volume d'eau qu'il contient en entrée et en sortie ou renvoie une représentation ASCII d'un bol contenant de l'eau avec les volumes souhaités. Un bol a la structure suivante: \ / \___/ Le bol …


7
Déplacer vers l'avant ASCII imprimable
Contexte La transformation de déplacement vers l'avant (MTF) est un algorithme de codage de données conçu pour améliorer les performances des techniques de codage entropique. Dans l' algorithme de compression bzip2 , il est appliqué après la transformation Burrows – Wheeler (comme on le voit dans Burrows, Wheeler et Back …

14
Indice de diversité de Simpson
L' indice Simpson est une mesure de la diversité d'une collection d'articles avec des doublons. Il s'agit simplement de la probabilité de tirer au hasard deux éléments différents lors de la cueillette sans remplacement. Avec des narticles dans des groupes d' n_1, ..., n_karticles identiques, la probabilité de deux articles …
19 code-golf  math 

26
Calculer l'écart type
Défi À partir d'une liste de nombres, calculez l'écart type de population de la liste. Utilisez l'équation suivante pour calculer l'écart type de la population: Contribution L'entrée sera une liste d'entiers dans n'importe quel format (liste, chaîne, etc.). Quelques exemples: 56,54,89,87 67,54,86,67 Les nombres seront toujours des entiers. L'entrée se …

19
Pouvoirs entiers
Certains nombres comme 64peuvent être exprimés en puissance entière de plusieurs façons: 64 ^ 1 8 ^ 2 4 ^ 3 2 ^ 6 Afficher un tableau trié de toutes ces puissances possibles (ici [1,2,3,6]) en aussi peu d'octets que possible. Contribution Un nombre entier positif supérieur à 1 et …
19 code-golf  math  number 

1
Construisons une piste de course!
introduction Ma nièce veut faire une piste de course. Elle a des pièces en bois qui s'assemblent pour former la piste. Chaque pièce est de forme carrée et contient une forme différente. Je vais utiliser les caractères de dessin de tuyau pour illustrer: │: la route qui va verticalement ─: …


14
Un Spintax {Tâche | Problème | Question}
Article Filature avec Spintax La rotation d'articles est une technique d'optimisation de moteur de recherche par laquelle les optimiseurs de moteur de recherche publient une version unique de contenu pertinent sur des répertoires d'articles, des sites Web 2.0 ou d'autres sources de backlinks. Il est parfois utilisé par les auteurs …
19 code-golf 

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.