Programmation Puzzles & Code Golf

21
Sortie des numéros ALONED

Considérez la séquence naturelle jusqu'à 6 (sans tenir compte de 1) : 2,3,4,5,6 Nous commençons à numériser à partir de la gauche (dans ce cas, à partir de 2), recherchons un nombre divisible par 2 (ici 4), puis supprimons les deux numéros de la liste (ici 2 et 4), de sorte que la liste se réduit...

21
Dessinez un carré creux de # avec une largeur donnée

J'ai obtenu ce défi de Codingame et je suis curieux de trouver de meilleures solutions que la mienne: Étant donné une largeur via l'entrée standard, dessinez un carré creux de «#» de largeur et de longueur données. Exemple: 5 résultats dans ##### # # # # # # ##### J'ai utilisé python pour résoudre...

21
L'art de façonner les mots

L'art de façonner les mots Étant donné une matrice binaire et une chaîne de lettres, remplacez tous les 1 de la matrice de gauche à droite par les lettres de la chaîne. Une fois que les lettres ont pris la forme de la matrice, imprimez la matrice en remplaçant les 0 par des espaces. Il est...

21
Koalas, crabes et commapillars

Étant donné deux entiers positifs X et Y, sortez n'importe quelle combinaison des trois animaux ASCII suivants de telle sorte que la sortie contienne exactement X virgules ( ,) et Y périodes ( .), si cela est possible. Koala: 1 virgule, 2 points <.,.> Crabe: 2 virgules, 2 points ,<..>,...

21
Classez une liste d'entiers

Vous obtenez une liste non vide d'entiers positifs, par exemple [6 2 9 7 2 6 5 3 3 4] Vous devez classer ces nombres en fonction de leur valeur, mais comme d'habitude dans les classements, s'il y a égalité, tous les nombres liés obtiennent le même rang et un nombre approprié de rangs est ignoré. Le...

21
Enveloppez un cadeau saisonnier

Tâche Étant donné un élément wrapper et un tableau 3D non dentelé, enveloppez le tableau en haut, en bas et tout autour. Vous devez gérer à la fois les données de caractères et les données numériques, mais l'encapsuleur et le présent auront le même type de données. Exemple de personnage Pour les...

21
La séquence Baum-Sweet

La séquence Baum-Sweet (A086747 avec une torsion) Prenez un entier positif net imprimez les entiers de 1 à n pour lesquels la séquence Baum-Sweet renvoie vrai. La séquence Baum-Sweet devrait retourner la fausse si la représentation binaire du nombre contient un nombre impair de zéros consécutifs...

21
Somme de 24 heures

Étant donné un entier compris entre 0 et 141 (inclus), répertoriez toutes les heures de 24 heures dont les unités d'heure, de minute et de seconde s'ajoutent à cet entier. Règles d'addition Les nombres sont ajoutés par leurs unités de temps, pas par des chiffres simples. Par exemple, prenez...

21
Trouver toutes les coordonnées sur un chemin

Étant donné une chaîne 2D en entrée, sous la forme d'une chaîne avec des sauts de ligne ou une liste de lignes, sortez les coordonnées (x, y)de tous les hachages ( #) de la liste. L'entrée ne contiendra que des hachages et des espaces. (et les sauts de ligne, si vous choisissez de prendre l'entrée...

21
Multipliez deux nombres

Entrée: deux entiers décimaux. Ceux-ci peuvent être donnés au code en entrée standard, comme arguments au programme ou à la fonction, ou comme liste. Sortie: leur produit, sous forme d'entier décimal. Par exemple, l'entrée 5 16mènerait à la sortie 80. Restrictions: Pas d'échappatoires standard s'il...

21
Temps nécessaire pour imprimer les chiffres

Sommaire Écrivez un programme ou une fonction, qui ne prend aucune entrée, et sort tous les nombres entiers, entre -1000 et 1000 dans l'ordre croissant, vers la sortie standard, un par ligne, comme ceci: -1000 -999 -998 -997 ... Et après cela, vous devez imprimer le temps nécessaire pour imprimer...

21
La séquence bancale de Golomb

OEIS a une variation (A111439) sur la séquence de Golomb . Comme dans la séquence de Golomb, A(n)décrit la fréquence d' napparition dans la séquence. Mais en plus, aucun numéro consécutif ne peut être identique. Lors de la création de la séquence, A(n)est toujours choisi comme le plus petit entier...

21
Comptez mon changement

Votre tâche consiste à trier un tableau contenant les chaînes "quarter", "dime", "nickel" et "penny" un certain nombre de fois sans ordre spécifique et à les trier de manière à ce qu'elles soient dans cet ordre: quarter dime nickel penny(en d'autres termes, valeur monétaire la plus élevée à la...

21
Trouvez la sous-matrice avec la plus petite moyenne

On vous donne une matrice n-par-m d'entiers, où n, m> 3 . Votre tâche consiste à trouver la sous-matrice 3 x 3 qui a la moyenne la plus faible et à sortir cette valeur. Règles et clarifications: Les entiers seront non négatifs Format d'entrée et de sortie en option La sortie doit être précise...

21
Quel est mon indice de masse corporelle?

Problème: Votre tâche consiste à écrire un programme qui prend en entrée une hauteur (en mètres) et un poids (en kilogrammes), et sort la catégorie d'IMC correspondante. L'IMC est une mesure du rapport de votre poids à votre taille. C'est daté et inexact pour beaucoup de gens , mais ça n'a pas...

21
Comment en suis-je arrivé à ce FizzBuzz?

FizzBuzz est si simple, je parie que vous pouvez le faire à l'envers. Dans ce défi, vous recevrez la longueur de la chaîne FizzBuzz et devez donner l'entier positif qui a produit cette chaîne. La description Pour décomposer cela, une chaîne FizzBuzz pour nest générée par l'algorithme suivant....