Programmation Puzzles & Code Golf

18
Le numéro d'origine (II)

Ce défi est essentiellement identique à celui-ci avec une seule différence: il est désormais autorisé de mélanger les lettres n'importe où dans la chaîne. Scénario John a un nombre important, et il ne veut pas que les autres le voient. Il a décidé de crypter le numéro, en procédant comme suit: Son...

18
Matrice dans la plage

Le défi Étant donné une n>0sortie entière, une n+1 X n+1matrice contenant tous les entiers de 1à 2ncomme indiqué dans les cas de test ci-dessous Cas de test n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 6 10 3 4 5 6 7 10 4 5 6 7 8 10 5 6 7 8 9 10 10 10 10 10 10 10 n=10 1 2 3 4 5 6 7...

18
Différences des paires de diviseurs MaxMin (DMDP)

Parlons des diviseurs ... En laissant de côté les carrés parfaits (pendant un moment), tous les entiers positifs peuvent être exprimés comme le produit de 2 de leurs diviseurs. Exemple rapide pour 126: Voici tous les diviseurs de126 Comme vous pouvez le voir, tous les diviseurs peuvent être...

18
Matrice avec 1 à L (n), dans toutes les n colonnes

Défi: Prenez une liste, L contenant des entiers positifs en entrée: 3 5 2 1 6 et créer une matrice où la nième colonne contient le vecteur 1: L (n) , où les lignes plus courtes sont remplies de zéros. Cas de test: 3 5 2 1 6 ----------------- 1 1 1 1 1 2 2 2 0 2 3 3 0 0 3 0 4 0 0 4 0 5 0 0 5 0 0 0 0...

18
Cycles mathématiques inversés

Inspiré par cela Dans le défi lié, il nous est demandé d'appliquer l'addition aux éléments de l'original et de l'inverse du tableau d'entrée. Dans ce défi, nous allons le rendre un peu plus difficile, en introduisant les autres opérations mathématiques de base. Étant donné un tableau d'entiers,...

18
Réponse au ratio de vote

Cette question est inspirée par le fait que j'aime voir des questions avec un nombre égal de votes et de réponses ... Voici donc un simple défi de pile-échange-api pour vous tous: Défi: Étant donné un codegolf.stackexchangeidentifiant de question, affichez le rapport entre les votes de la question...

18
Chemin d'hypercube le plus long

Défi Vous disposez de deux chaînes de bits distinctes de la même longueur. (Par exemple, 000et 111.) Votre objectif est de trouver un chemin de l'un à l'autre tel que: A chaque étape, vous modifiez un seul bit (vous pouvez passer de 000l'une 001, 010, 100). Vous ne pouvez pas visiter la même chaîne...

18
Combien de chapitres ai-je?

La Bible est l'un des livres les plus influents jamais écrits et couramment cité comme le livre le plus vendu de tous les temps . Il a été écrit par environ 40 auteurs différents sur des centaines d'années avant d'être compilé dans sa forme actuelle. Mais ce qui est intéressant dans La Bible, c'est...

18
Répétez les Nièmes éléments

Nous n'avons pas eu de question de chaîne depuis un moment (5 jours pour être précis), alors allons-y. Étant donné une chaîne set un entier positif n, prenez chaque nélément de s, répétez-le nfois et remettez-le dans s. Par exemple, si n = 3et s = "Hello, World!", chaque troisième caractère est Hl...

18
Sortie de la source, un bit à la fois

Écrivez un programme ou une fonction non vide qui, lorsqu'il est appelé, génère une seule valeur, 1 ou 0, et lorsqu'il est appelé plusieurs fois, les numéros de sortie produisent la représentation binaire du code source de votre programme (dans la même page de code à partir de laquelle votre code...

18
Regex: correspondre à une série égalitaire

introduction Je ne vois pas beaucoup de défis regex ici, donc je voudrais proposer celui-ci d'une simplicité trompeuse qui peut être fait de plusieurs façons en utilisant un certain nombre de saveurs regex. J'espère que cela offre aux amateurs de regex un peu de plaisir à jouer au golf. Défi Le...

18
Le mur du bouclier

Contexte historique Le mur de bouclier est une formation de guerre tactique qui remonte à au moins 2500 avant JC. Il se composait de guerriers chevauchant leurs boucliers avec ceux de leurs compagnons pour former un «mur». L'attrait de la tactique vient du fait que même le guerrier le moins...

18
Architecture de jardin - style ASCII

Nous avons un jardin carré de 10x10 mètres à l'extérieur de notre maison. Nous voulons planter de l'herbe et faire une terrasse. Nous avons décidé comment diviser le jardin, mais nous n'avons pas décidé du rapport entre la quantité d'herbe et la terrasse. Nous avons besoin d'aide pour le...

18
Sortie de la séquence Goodstein

(Cela peut être assez classique mais c'est mon premier post ici, donc je ne suis pas encore prêt pour les trucs de fantaisie) La séquence de Goodstein est définie pour un numéro d'entrée comme suit: Choisissez un nombre de départ n , soit b = 2 et répétez: écrire n en notation b de base hériditaire...

18
Hilbert's binary Hotel

Dans ce défi, il vous sera demandé d'implémenter toute fonction (ou programme complet) qui remplit deux propriétés. Ces propriétés sont: Votre fonction doit être une fonction injective (réversible) des polynômes à coefficients entiers non négatifs aux entiers non négatifs. Cela signifie que deux...

18
Est-ce un Pascal Prime?

Il est bien connu que les nombres premiers impairs apparaîtront exactement deux fois dans le triangle de Pascal. Cependant, tous les nombres qui apparaissent exactement deux fois dans le triangle de Pascal ne sont pas premiers. Nous appellerons ces nombres Pascal premiers. Les nombres premiers...