Programmation Puzzles & Code Golf

17
Roll cake phrases

Les gâteaux roulés sont de délicieux bonbons faits avec une couche de génoise, une couche de crème (ou de crème glacée), enroulée en spirale, voir Wikipedia . Votre tâche consiste à obtenir une chaîne de phrases non vide à partir de l'entrée standard, à supprimer les espaces et à la dérouler comme...

17
Est-ce un chiffre?

Prélude: Je voulais m'entraîner à faire des cas de test, donc je vais les essayer sur quelque chose de facile. Défi: Prenez n'importe quelle entrée (chaîne) donnée (dans la plage ASCII visible) et déduisez s'il s'agit d'un nombre et sortez quelque chose qui pourrait être utilisé pour évaluer....

17
Un embouteillage 2D

Le modèle de trafic Biham-Middleton-Levine est un automate cellulaire auto-organisé qui modélise le trafic simplifié. Il se compose d'un certain nombre de voitures représentées par des points sur un réseau avec une position de départ aléatoire, où chaque voiture peut être de deux types: celles qui...

17
Faire un quine entrelacé

Votre tâche consiste à créer un programme qui, lorsqu'il est exécuté, se retourne en sortie (c'est ce qu'on appelle une quine). Cependant, ce quine doit, lorsqu'il est copié nfois, renvoie le quine, mais avec chacun de ses caractères dupliqués à la place n, où nest un entier positif. Si votre...

17
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 le 31 décembre, vous devez sortir: _ __ __ | | | | | |_...

17
Sortie d'une jolie boîte

Votre défi consiste à afficher exactement la case suivante: .................................................. .................................................. .. .. .. .. .. ++++++++++++++++++++++++++++++++++++++++++ .. .. ++++++++++++++++++++++++++++++++++++++++++ .. .. ++ ++ .. .. ++ ++ .. .....

17
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...

17
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 Π . Étant donné un...

17
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 graphiques....

17
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), vous devez...

17
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 v). Les pissenlits ci-dessus ont pour longueur, graines et...

17
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 mots de manière...

17
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 sous...

17
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...

17
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...

17
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 p(1) = 2 p(2) = the...

17
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}} = {ø, {ø,...

17
Plaisir maximal

On vous a donné un sac de quilles. Tout le monde sait que pour apprécier le plus les différentes saveurs, vous devez alterner entre les saveurs. Bases: Vous ne pouvez manger qu'une quille à la fois L'ordre de manger vos quilles doit être périodique. Chaque période ne peut pas contenir plus d'une...

17
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...