Programmation Puzzles & Code Golf

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

10
De quoi ai-je besoin pour détruire le monde?
L' énergie de liaison gravitationnelle d'une planète est la quantité d'énergie requise pour en séparer chaque petit morceau afin qu'aucune pièce n'orbite ou n'entre en collision avec une autre pièce. Pour une sphère uniforme, Wikipedia donne cette formule: E= 3 G M25 RE=3gM25RE = \frac{3GM^2}{5R} Où G est la constante …

16
Horloge numérique en miroir
De nombreuses horloges numériques affichent l'heure en utilisant des chiffres simplifiés composés de seulement sept lumières différentes qui sont allumées ou éteintes: Lorsqu'ils sont mis en miroir horizontalement, les chiffres 018ne changent pas car ils sont symétriques. En outre, les chiffres 2et 5échangent, 2devenant 5et vice versa. Tous les autres …




14
Prime-Chunks binaires
Nous recherchons une séquence Prenez les nombres naturels 1,2,3,4,5,6,7,8,9,10,11,12,13,14... Convertir en base-2 1,10,11,100,101,110,111,1000,1001,1010,1011,1100,1101,1110... Concaténer les numéros ci-dessus 110111001011101111000100110101011110011011110... Partition ce numéro dans Prime-Chunks (morceaux contenant un nombre premier de chiffres) Les nombres premiers sont prises afin de asceding2,3,5,7,11,13,17... [11][011][10010][1110111][10001001101][0101111001101][1110...] et trouver la somme des chiffres de chaque morceau Primes 2 …

6
Je n'aime pas le changement!
Contribution: Deux chaînes sans sauts de ligne ni espaces. Production: Les deux chaînes d'entrée sur des lignes distinctes, avec des espaces si nécessaire † pour l'une des deux chaînes. Et une troisième ligne avec les personnages A, R, Met , représentant ajouté , retiré , modifié , et sans changement …
19 code-golf  string 

15
Recherche approfondie dans une liste
Pour ce défi, une liste est considérée comme valide si et seulement si elle se compose entièrement d'entiers et de listes valides (définitions récursives \ o /). Pour ce défi, étant donné une liste valide et un entier, retournez une liste de toutes les profondeurs auxquelles l'entier peut être trouvé. …

21
Oscille-t-il périodiquement?
Défi Étant donné une liste, déterminez si le regroupement de la liste en séries d'éléments croissants et décroissants se traduira par une liste de listes de taille égale. En d'autres termes, les «points tournants» de la liste sont régulièrement espacés. Exemple Voici un exemple: 0, 3, 7, 5, 2, 3, …

14
Combien y a-t-il de numéros Lynch-Bell?
Défi Étant donné un entier,, ncomme entrée où 36 >= n >= 2, sortez combien de nombres Lynch-Bell il y a dans la base n. La sortie doit être en base 10. Numéros de Lynch-Bell Un numéro est un numéro de Lynch-Bell si: Tous ses chiffres sont uniques (pas de …

27
Trouvez mes polyphthongs!
Pour les besoins de ce défi, une polyphthong est définie comme une tranche contiguë d'une chaîne, qui ne contient que des voyelles et a une longueur d'au moins 2. Étant donné une chaîne non vide en entrée, votre tâche consiste à sortir toutes les polyphthongs qu'elle contient. . Par exemple, …
19 code-golf  string 

5
Est-ce un carré perdant?
Il y a un jeu appelé Get Home qui se joue sur un échiquier. Dans ce jeu, il y a une seule pièce qui est déplacée par les deux joueurs à tour de rôle. Il existe certaines règles pour déplacer la pièce. Lors d'un tour, un joueur doit effectuer l'un …

27
Calculer l'aire d'un polygone régulier
Étant donné un entier ,, noù 3 <= n < 2^32, calculer l'aire d'un n-gon régulier avec un apothème de 1; dont la formule est n * tan(π / n). Pour ceux qui ne savent pas ce qu'est l'apothème: L'apothème d'un polygone régulier est un segment de ligne allant du …

8
Chemin optimal à travers une matrice
Étant donné une matrice composée d'entiers positifs, affichez le chemin avec la somme la plus faible lorsque vous passez de l'élément supérieur gauche au coin inférieur droit. Vous pouvez vous déplacer verticalement, horizontalement et en diagonale. Notez qu'il est possible de se déplacer vers le haut / bas, droite / …

6
La séquence de rebond
Définissons une séquence. Nous dirons que a ( n )une(n)a(n) est le plus petit nombre, XXx , qui a les propriétés suivantes: XXx etnnn sont co-premiers (ils ne partagent aucun facteur) XXx n'apparaît pas plus tôt dans la séquence | n-x |> 1|n-X|>1|n - x| > 1 Contrairement à la …

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.