Programmation Puzzles & Code Golf

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

8
Combien de trous?
Défi Étant donné l'entrée graphique d'une forme, déterminez le nombre de trous qu'il contient. Pas de doublon Cette question a été marquée comme un double possible des îles Count . Je crois que ce défi est différent du défi de Count Island parce que dans celui-ci, vous devez comprendre comment …


13
Chiffres entiers des tables arithmétiques
Défi: Sortez les «chiffres entiers» de l'une des six tables arithmétiques suivantes en fonction de l'entrée: - addition ( +); - soustraction ( -); - multiplication ( *); - division ( /); - exponentiation ( ^); - fonctionnement modulo ( %). Règles: Qu'est-ce que je définis comme « integer-chiffres »: …

11
Rechercher des nombres premiers de manière récursive
Les nombres premiers récursivement sont une séquence de nombres premiers tels que p(1) = 2 p(n) = the p(n-1)th prime Voici un exemple de la façon dont on pourrait calculer le 4ème Prime Prime récursivement. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime …

5
Déterminer le type de cuboïde
Introduction: Je suis un collectionneur de puzzles sinueux. Ici vous pouvez voir ma collection actuelle de ± 300 puzzles. Je pense que tout le monde connaît le Rubik's Cube (cube 3x3x3), qui est un cube NxNxN . Il existe également des Cuboids (puzzles en forme de bloc), qui se présentent …

5
Peines tordues
Règles Le programme doit recevoir une chaîne / un tableau de mots en entrée. Pour chaque mot de la chaîne / du tableau, il reconstruira le mot en prenant alternativement les caractères à l'avant et à l'arrière du mot. 12345 678 9 -> 15243 687 9. Il réorganisera ensuite les …

23
Construire les nombres naturels avec des ensembles
Cette construction est une façon de représenter les nombres naturels. Dans cette représentation, 0 est défini comme l'ensemble vide et pour tous les autres nombres, n est l'union de {0} et {n-1}. Par exemple, pour construire 3, nous pouvons suivre l'algorithme: 3 = {ø, 2} = {ø, {ø, 1}} = …

8
Visualisez l'algorithme euclidien
L'algorithme euclidien est un algorithme largement connu pour calculer le plus grand diviseur commun (GCD) de deux entiers positifs. L'algorithme Aux fins de ce défi, l'algorithme est décrit ci-dessous: Affichez les deux entrées sous forme de lignes adjacentes d'un certain caractère, par exemple une entrée de 3,4peut être représentée par …

9
Tapis et aéroport
En 2015, l'aéroport international de Portland a commencé le remplacement de leur tapis emblématique . Je veux que vous écriviez un programme pour dessiner leur ancien tapis en aussi peu d'octets que possible. Le tapis: Caractéristiques Voici un lien vers une image pdf évolutive d'une tuile. Votre sortie doit correspondre …

1
Hold'em ou Fold'em?
Votre ami vous a invité à un jeu de poker à enjeux élevés à la dernière minute et, en tant qu'informaticien, vous avez décidé d'utiliser vos compétences pour prendre l'avantage sur le jeu. Votre tâche sera, étant donné 2 cards(votre main) et 0, 3, 4 or 5 cards(les cartes distribuées), …

3
Pissenlits ASCII
Ce sont des pissenlits ASCII: \|/ \ / | /|\ | \|/ | | | | _\|/_ | | | /|\ Les pissenlits ASCII ont trois paramètres: Longueur de la tige (nombre positif entre 1 et 256, nombre de graines (nombre positif entre 0 et 7) et orientation (^ ou …

12
Est-ce un graphique de séquence?
Une séquence graphique est une séquence d'entiers positifs indiquant chacun le nombre d'arêtes pour un nœud dans un graphique simple . Par exemple, la séquence 2 1 1indique un graphique à 3 nœuds, un avec 2 arêtes et 2 avec une connexion. Toutes les séquences ne sont pas des séquences …

11
Fonction Pi inverse
La fonction Pi est une extension de la factorielle sur les réels (ou même des nombres complexes). Pour les entiers n , Π (n) = n! , mais pour obtenir une définition sur les réels, nous la définissons en utilisant une intégrale: Dans ce défi, nous allons inverser la fonction …
17 code-golf  math 

4
2017 est presque là!
Défi Le défi est simple: Ne prenant aucune entrée et émettant le message suivant: _ __ __ | | | | | |_ |__| | | Un nombre de fois égal au nombre d'heures avant ou après minuit UTC au 31 décembre 2016. Exemples Par exemple, s'il est 31h01 UTC …

5
Quines sécurisés
Votre tâche est simple: écrire un programme (ou une fonction) qui ne prend aucune entrée et génère (ou retourne) son code source. Le hic, c'est que lorsque le programme est encapsulé "quotes"(caractère Unicode 34), il devrait à nouveau sortir son code source (maintenant cité). Les règles standard pour les quines …

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.