Programmation Puzzles & Code Golf

16
Essayez de faire un cube!

Sur cette base: fais-moi un carré! Vous devez générer ceci: #### # # # ### # # # # #### Où "#" est remplacé par l'entrée. Si vous entrez "A", vous devriez obtenir AAAA A A A AAA A A A A AAAA Si vous entrez "&", vous devriez obtenir &&&& & & & &&& &...

16
Triples trithagoriciens

Un triple de Pythagore est une solution entière positive à l'équation: Un triple de Trithagore est une solution entière positive à l'équation: Où Δn trouve le nième nombre triangulaire . Tous les triplets trithagoriciens sont également des solutions à l'équation: Tâche Étant donné un entier positif...

16
Miller-Rabin Strong Pseudoprimes

Étant donné un entier non négatif N, sortez le plus petit entier positif impair qui est un pseudoprime fort à toutes les premières Nbases premières. Il s'agit de la séquence OEIS A014233 . Cas de test (un index) 1 2047 2 1373653 3 25326001 4 3215031751 5 2152302898747 6 3474749660383 7...

16
Sortie du nième nombre parfait pair

Défi Étant donné un entier, n, en tant qu'entrée où 0 <= n <= 2^10, affiche le nième nombre pair parfait. Des nombres parfaits Un nombre parfait est un nombre, x où la somme de ses facteurs (à l'exclusion de lui-même) est égale à x. Par exemple, 6: 6: 1, 2, 3, 6 Et, bien sûr 1 + 2 + 3 = 6,...

16
Trouvez tous les anagrammes!

Bien que nous ayons 17 questions avec des anagrammes , nous n'avons toujours pas cette question, alors la voici. Ta tâche Vous devez écrire un programme ou une fonction qui, lors de la réception d'une chaîne, en imprime toutes les anagrammes possibles. Aux fins de cette question, une anagramme est...

16
Attrapez ces moutons!

Vous êtes agriculteur et votre troupeau de moutons s'est échappé! Oh non! Rassemblez ces moutons en construisant des clôtures pour les contenir. En tant qu'agriculteur avec un budget limité, vous souhaitez utiliser le moins de clôture possible. Heureusement pour vous, ce ne sont pas les moutons les...

16
Faites tourner la calculatrice

Introduction: Jetons un coup d'œil à une calculatrice standard dans Windows: pour ce défi, nous ne regarderons que les boutons suivants et ignorerons tout le reste: 7 8 9 / 4 5 6 * 1 2 3 - 0 0 . + Défi: Entrée: vous recevrez deux entrées: L'un est quelque chose pour indiquer la rotation par...

16
Deuxième boîte à outils de MacGyver

Dans cette question, chaque réponse obtiendra une "boîte à outils" qui peut être utilisée pour construire un programme / une fonction. La boîte à outils comprendra deux éléments: une liste de langages de programmation une liste de caractères valides Vous devez écrire un programme / une fonction...

16
Montrez-moi des feux d'artifice!

Étant donné, en aucune façon et dans l'ordre, dimensions (dans l'ordre de votre choix) une probabilité (dans le format que vous voulez) nombre d'itérations (vous pouvez choisir de compter l'état initial ou non) effectuez l' une des opérations suivantes: animer, ou sortie à chaque étape de, ou...

16
Quining un monde vierge

Ce défi est basé sur des Helka Homba question de la programmation d' une Pristine mondiale . De cette question, la définition d'un programme vierge est: Définissons un programme vierge comme un programme qui ne contient aucune erreur lui-même mais qui provoquera une erreur si vous le modifiez en...

16
Trouver l'entier sérialisé

Tâche Écrivez un programme qui prendra (en entrée) un entier positif. Il comptera ensuite à partir de 0, en ajoutant chaque entier à a String, en ne continuant que si la longueur de Stringest inférieure à la valeur de l'entrée. Un entier sérialisé est défini comme l'entier entièrement formé avec la...

16
Faire une chaîne infinie

Permet de définir une classe de fonctions. Ces fonctions seront mappées des entiers positifs aux entiers positifs et doivent satisfaire aux exigences suivantes: La fonction doit être bijective, ce qui signifie que chaque valeur correspond à et est mappée à exactement une valeur. Vous devez pouvoir...