Programmation Puzzles & Code Golf

18
Durée du compte à rebours binaire

inspiré par Count down from infinity Étant donné un entier non négatif N, affichez le nombre de répétitions des étapes suivantes pour atteindre 0: Convertir Nen binaire ( 4812390 -> 10010010110111001100110) Retournez chaque bit ( 10010010110111001100110 -> 01101101001000110011001) Couper les...

18
Le quine méta-polyglotte

Pendant mon temps sur PPCG, j'ai remarqué que les problèmes de quine et les problèmes de polyglotte sont très populaires. En outre, les méta-solutions aux problèmes, c'est-à-dire les scripts qui génèrent un programme qui est la solution à un problème, ont tendance à obtenir beaucoup de retours...

18
PPCG Jeopardy: Voleurs

Connaissez-vous bien le site? Découvrons-le. C'est un défi de flics et de voleurs . Fil de flic . En tant que voleur, vous devez: Trouvez un défi non supprimé et non fermé qui correspond à la soumission d'un policier. Le défi ne peut pas avoir les balises suivantes: flics et voleurs , concours de...

18
Aidez-moi! J'ai plus de devoirs!

Mon professeur était plus que mécontent de mes devoirs martiens . J'ai suivi toutes les règles, mais elle dit que ce que je produisais était du charabia ... quand elle l'a regardé pour la première fois, elle était très méfiante. "Toutes les langues devraient suivre la loi de Zipf bla bla bla" ......

18
Plus et Times, Ones and Nines

Implémentez cette relation de récurrence en tant que fonction ou programme qui entre et sort un entier non négatif: F (0) = 0 F (N) = le plus petit entier supérieur à F (N-1) tel que la somme et / ou le produit de ses chiffres de base 10 est N N est l'entrée de votre programme et F (N) sa sortie....

18
Imprimer les nombres premiers manquants

La tâche Écrivez un programme ou une fonction qui, une fois entrée numérique x, imprime ou renvoie les nombres premiers sous la racine carrée de x1 qui ne sont pas des facteurs de x. Exemples Soit f(x)la fonction appelée: >>> f(4) [] >>> f(5) [2] >>> f(20) [3]...

18
La séquence de Kuznetsov

La séquence de Kuznetsov (I made the name up, don't bother with Wikipedia or Google) Étant donné n'importe quel nombre n > 0, rreprésentons l'inverse du nombre n. Itérer jusqu'à ce que le résultat final soit nul, en passant le résultat de chaque itération dans la fonction en utilisant la...

18
Espace blanc important: voleurs

Cela fait partie d'un défi Cops and Robbers. Allez ici pour la partie des flics. Aux fins de ce défi, nous allons définir les espaces comme seulement linefeeds (0x0A) et des espaces (0x20). Notez que la plupart des langues et des variantes d'expression régulière considèrent également de nombreux...

18
Tessellons!

introduction De Wikipédia : Une tessellation d'une surface plane est le carrelage d'un plan en utilisant une ou plusieurs formes géométriques, appelées tuiles, sans chevauchements ni espaces. Un pavage assez bien connu est illustré ci-dessous: Les losanges sont carrelés d'une manière qui n'entraîne...

18
Générer un chemin sans intersection ascii-art

Étant donné 2 entrées entières représentant la taille du champ, xet y, sortie un chemin à travers le champ. Exemple de sortie pour 5, 4: # # # ### ### # Le champ entier mesure 5 par 4, et il y a un chemin fait de hachages traversant le champ. Le chemin doit toujours commencer dans le coin supérieur...

18
Sortie N en base -10

Défi: Dans le langage de programmation de votre choix, acceptez un entier comme entrée dans la base 10 et sortez-le dans la notation négadécimale , également connue sous le nom de base -10 Exemple d'algorithme: Il s'agit d'un algorithme tiré de Wikipedia pour convertir la base 10 en n'importe...

18
Comptez les carrés

Défi L'origami (papier pliant) est une forme d'art créative. Pour autant que je sache, le maître d'Origami préfère le papier carré. Commençons par le début - convertissons un papier rectangulaire en papier carré. Le papier est donc divisé en carrés. Nous supprimons le plus grand carré qui partage...

18
Trouvez le tas de sable d'identité

Cette question concerne les tas de sable abéliens . Lisez ce défi précédent et regardez cette vidéo numérotée pour en savoir plus. Un tas de sable abélien de taille n par n est une grille contenant le nombre 0, 1, 2 et 3 (représentant le nombre de grains de sable). L'ajout de deux tas de sable...

18
Cycle le plus long dans un graphique

Étant donné un graphique dirigé, affichez le cycle le plus long. Règles Tout format d'entrée raisonnable est autorisé (par exemple, liste des bords, matrice de connectivité). Les étiquettes ne sont pas importantes, vous pouvez donc imposer des restrictions sur les étiquettes dont vous avez besoin...

18
Numéro d'entrée; Numéro de ligne de sortie

Code Golf Backstory totalement réel : je suis un entrepreneur travaillant sur un site Web www. Sky.Net et l'une de nos tâches pour créer un programme conscient de soi ou quelque chose, je ne sais pas que je n'écoutais pas vraiment le patron. Quoi qu'il en soit, dans un effort pour rendre notre code...