Programmation Puzzles & Code Golf

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

30
Mon code à barres est-il valide?
Un code à barres EAN-8 comprend 7 chiffres d'informations et un 8ème chiffre de somme de contrôle. La somme de contrôle est calculée en multipliant les chiffres par 3 et 1 alternativement, en additionnant les résultats et en soustrayant du multiple de 10 suivant. Par exemple, étant donné les chiffres …

30
Faites-le exploser!
Prenez une matrice d’entiers positifs en entrée et faites-la exploser! Pour exploser une matrice, il suffit d’ajouter des zéros autour de chaque élément, y compris les bordures extérieures. Les formats d'entrée / sortie sont optionnels comme toujours! Cas de test: 1 ----- 0 0 0 0 1 0 0 0 …
33 code-golf  matrix 


30
Ce numéro est-il un repère?
Défi Un repdigit est un entier non négatif dont les chiffres sont tous égaux. Créez une fonction ou un programme complet qui prend un seul entier en entrée et génère une valeur de vérité si le nombre entré est un chiffre de référence en base 10 et une valeur falsy …

28
Créer un mur binaire
Étant donné un tableau d’entiers positifs en base 10, où n > 0, sortent leur représentation d’un mur binaire. Comment cela marche-t-il? Convertissez chaque nombre en sa représentation binaire. Complétez la représentation avec les zéros au début du plus long, c'est 1, 2-à- dire -> 1, 10-> 01, 10. Créer …

13
Bon anniversaire, Raffaele Cecco!
Raffaele Cecco est un programmeur qui a produit certains des meilleurs jeux vidéo pour l’ ordinateur ZX Spectrum à la fin des années quatre-vingt. Il a notamment développé les très célèbres Cybernoid et Exolon . Raffaele aura 50 ans le 10 mai 2017 . Ce défi est un petit hommage …

10
Plaques d'immatriculation parfaites
Plaques d'immatriculation parfaites Depuis quelques années, je me suis fait un petit jeu en conduisant: vérifier si les plaques d'immatriculation à proximité sont "parfaites". C'est relativement rare, mais excitant quand vous en trouvez un. Pour vérifier si une plaque d'immatriculation est parfaite: Résumer les caractères, avec A = 1, B …

30
Supprimer le caractère à l'index spécifié
(fortement inspiré par Element of string à l'index spécifié ) Avec une chaîne set un entier nreprésentant un index s, sortie savec le caractère à la n-th position supprimée. L'indexation 0 et l'indexation 1 sont autorisées. Pour l'indexation 0, nsera non négatif et inférieur à la longueur de s. Pour …
33 code-golf  string 

13
Trouvez le motif optimal
Étant donné une chaîne s composé de lettres minuscules, telles que aabaaababbbbaaba et un nombre entier positif n , tel que 4, une sortie longueur - n chaîne t de telle sorte que lorsque t est répété à la longueur de s , ils ont autant de caractères communs que …
33 code-golf  string 

7
Dessiner le triangle de Reutersvärd
Cet objet impossible est le triangle de Reutersvärd : Dessinez votre propre version selon ces règles: Exactement 9 cubes au total Chaque côté est composé d’exactement 4 cubes Les cubes semblent se chevaucher, de sorte que l'objet rendu est en fait un objet impossible 4 couleurs distinctes sont utilisées - …

17
Plus petit prime avec une torsion (A068103)
La tâche à accomplir est, à partir d’un nombre n, de trouver le plus petit nombre premier qui commence par AU MOINS n du nombre situé 2au début du nombre. C’est une séquence que j’ai trouvée sur OEIS ( A068103 ). Les 17 premiers chiffres de la séquence sont donnés …

30
Ce nombre est-il triangulaire?
Défi Avec un nombre entier positif, déterminez s'il s'agit d'un nombre triangulaire et indiquez en conséquence l'une de deux valeurs distinctes constantes. Définition Un nombre triangulaire est un nombre qui peut être exprimé par la somme d'entiers positifs consécutifs, commençant à 1. Ils peuvent également être exprimés avec la formule …

30
Dis-moi ma résolution d'écran!
Afficher la résolution de l'écran du périphérique au format spécifique de [width]x[height](sans les crochets). Par exemple, une sortie pourrait être 1440x900. Voici un testeur en ligne que vous pouvez utiliser pour vérifier votre propre résolution d'écran.
33 code-golf 

24
Factoriels et cycles sans fin!
Comme vous le savez peut-être, la factorielle d'un entier positif nest le produit de tous les entiers positifs égaux ou inférieurs à n. Par exemple : 6! = 6*5*4*3*2*1 = 720 0! = 1 Nous allons maintenant définir une opération spéciale avec un nom non pertinent, tel que sumFac: Étant …

30
Notcalc (Calcule la mauvaise réponse)
Objectif: Étant donné deux nombres naturels (entiers de 0 à l'infini), génère un nombre qui n'est pas la somme de ces nombres, mais qui est un nombre naturel. Exemple de solutions (TI-Basic): A+B+1 not(A+B) Solutions non valides: A+B-1(pour les entrées 0,0, ça retourne -1, ce qui n'est pas naturel) "ABC"( …

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.