Programmation Puzzles & Code Golf

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

1
Pas seulement un puzzle à quatre pattes
Dans cette variante du casse - tête à quatre fours, vous devez utiliser jusqu'à x x's(et aucun autre nombre) et un ensemble défini d'opérations pour atteindre chaque nombre de 0 à 100. Si x = 4alors vous pouvez utiliser jusqu'à quatre 4set cette question devient les quatre fours classiques puzzle …

4
Déterminer la saison
Introduction: Dans l' hémisphère nord (Europe, Amérique du Nord, etc.), les saisons sont réparties comme suit: - printemps: mars, avril, mai - été: juin, juillet, août - automne: septembre, octobre, novembre - hiver: décembre , Janvier février Dans l' hémisphère sud , cependant ( à savoir l' Australie, Amérique du …
11 code-golf  number 


1
Auto cycler quine
Faites une quine mais avec une torsion. Déclaration La quine imprime son code mais met son premier caractère à la fin. (Vous pouvez le faire à l'envers mais inclure cette note dans votre réponse) La sortie doit alors être un programme qui est aussi une solution. Exemple: Supposons que votre …
11 code-golf  quine 

2
Découvrez mon nombre de voisins
L'entrée se compose de i lignes avec des informations sur les voisins. Chaque i ème ligne contient 4 valeurs, représentant le voisin de i vers les directions Nord , Est , Sud et Ouest , respectivement. Ainsi, chaque valeur représente un voisin dans la direction donnée de la i ème …

7
Récupération des paramètres de plage
La description Vous obtenez les résultats d'une fonction de plage où chaque élément a été arrondi au nombre entier le plus proche. Votre objectif est de récupérer la liste d'origine. Par exemple, la fonction suivante (en Python3) produira une entrée pour votre programme: from numpy import arange, floor def floored_range(A, …
11 code-golf 

17
Produire une liste de rotonymes 2
Rotonymes 2 Un "Rotonym" est un mot qui ROT13s dans un autre mot (dans la même langue). Pour ce défi, nous utiliserons une autre définition: un "Rotonym" est un mot qui se déplace / tourne en circulaire dans un autre mot (dans la même langue). Par exemple: 'stable' < 'tables' …
11 code-golf 

4
Creuser une carrière en accéléré
Aimez-vous regarder des timelapses cool de constructions ou d'autres travaux massifs effectués en quelques minutes? Permet d'en faire un ici. Nous allons regarder une excavatrice creuser une carrière, faire des photos chaque jour pour voir l'ensemble des progrès. Et votre tâche est de nous montrer ce processus! La carrière est …

4
Entiers dans Base Pi
Contexte: Pi ( π) est un nombre transcendantal , et donc il a une représentation décimale sans terminaison. De même, la représentation ne se termine pas si elle est écrite dans une autre base entière. Et si on l'écrivait en base π? Les chiffres en décimal représentent des puissances de …

2
Chasse aux œufs dans le style Collatz
Inspiré par The Great API Easter Egg Hunt! Résumé Votre tâche consiste à rechercher un entier prédéterminé dans "l'espace Collatz" (pour être expliqué plus loin) en utilisant le moins d'étape possible. introduction Ce défi est basé sur la célèbre conjecture de Collatz dont tout le monde ici, espérons-le, a au …


3
Même nom, Lame!
Écrivez une fonction ou un programme qui, lorsqu'il reçoit une liste de noms, génère ou renvoie une liste où les doublons de prénoms ont une version abrégée unique de leur nom de famille. Contribution: Une liste de noms, où un nom est défini par un nom donné et un nom …

20
Distance entre deux points sur la Lune
Étant donné la latitude / longitude de deux points sur la Lune (lat1, lon1)et (lat2, lon2), calculez la distance entre les deux points en kilomètres, en utilisant n'importe quelle formule qui donne le même résultat que la formule haversine. Contribution Quatre valeurs entières lat1, lon1, lat2, lon2en degrés (angle) ou …

6
Compter les moutons pour s'endormir
La plupart des gens connaissent le trope sur le comptage des moutons pour s'endormir. Il y a un troupeau de moutons, certains sautant par-dessus une clôture, et vous comptez les moutons pendant qu'ils sautent. Soi-disant, cela aide à calmer votre esprit et vous met dans un état de sommeil de …

4
Logique ternaire équilibrée
Logique ternaire équilibrée Ternaires est normalement un autre nom pour la base 3, c'est - à - dire, chaque chiffre est 0, 1ou 2, et chaque endroit vaut 3 fois plus que l'endroit suivant. Ternaire équilibrée est une modification de ternaire qui utilise les chiffres de -1, 0et 1. Cela …

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.