Programmation Puzzles & Code Golf

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

30
Alphabet diagonal à l'entrée
Inspiré par ce post . Pour ceux qui marquent cette question en double, je vous invite à lire la question pour voir que la mienne est une modification de celle liée. Celui lié ne demande pas d'entrée et doit simplement imprimer l'alphabet en diagonale. Le défi Étant donné une entrée …


15
Le jeu des plaques d'immatriculation en Espagne
Cette question est basée sur une question que j'ai posée en langue espagnole . Oui, j'ai demandé un algorithme en espagnol. :) En Espagne, les plaques d'immatriculation actuelles ont ce modèle: 1234 XYZ où XYZ sont trois consonnes tirées de l'ensemble complet des consonnes espagnoles (sauf le 'Ñ', je pense). …


30
Est-ce un semi-premier?
Étonnamment, je ne pense pas que nous ayons une question de code-golf pour déterminer si un nombre est à mi-temps . Un semi-premier est un nombre naturel qui est le produit de deux nombres premiers (pas nécessairement distincts). Assez simple, mais un concept remarquablement important. Étant donné un entier positif, …

8
Euh, où suis-je?
Oh non! Je suis pris au piège dans une grande forêt (d'accord, pas vraiment, mais suppose-le) et je ne sais pas où je suis! Heureusement, j'ai apporté mon ordinateur portable. Mais quand j'ai recherché «Cartes», il a dit «Aucun résultat», et je le demande en dernier recours. Veuillez créer un …
26 code-golf 

24
Est-ce un mot ordonné?
(inspiré par ce post sur Puzzling. ATTENTION: SPOILERS POUR CE PUZZLE SONT CI-DESSOUS.) Le clavier téléphonique standard met en corrélation les lettres et les chiffres comme suit: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV …

7
Faire une vague de drapeau
Prenez un drapeau, comme celui-ci: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- Et une entrée numérique: la "longueur d'onde" Dites la longueur d'onde est 5. Ensuite, tous les 5 caractères le long de la ligne depuis le début, remplacer le caractère suivant …

30
Index de la ligne avec la plupart des éléments non nuls
C'est simple: prenez une matrice d'entiers en entrée et sortez l'index de la ligne avec le plus d'éléments non nuls. Vous pouvez supposer qu'il n'y aura qu'une seule ligne avec le plus d'éléments non nuls. Cas de test: Ceux-ci sont indexés 1, vous pouvez choisir si vous voulez 0 ou …
26 code-golf  matrix 

7
Une expression, plusieurs valeurs
En utilisant nos symboles mathématiques familiers: +, x, parenthèses et tout nombre rationnel, il est facile de créer des expressions qui évaluent un certain nombre souhaité. Par exemple: 1+(2x3)=7, (1+2)+(3x6.5)=22.5et ainsi de suite. Assez ennuyeux. Dans ce défi, nous allons utiliser un nouvel opérateur: ±. L'utilisation de ±dans une expression …


21
Grouper une liste par fréquence
Étant donné une liste d'entiers, groupez les éléments qui se produisent le plus en premier, puis regroupez les suivants et ainsi de suite jusqu'à ce que chaque élément unique de la liste ait été groupé une fois. Exemples: Contribution: [1,2,3] Sortie: [[1,2,3]] Contribution: [1,1,1,2,2,3,3,4,5,6] Sortie: [[1],[2,3],[4,5,6]] Contribution: [1,1,1,4,5,6,6,6,7,7,8,8,8,8,8,8,8,9,5,6,5,6,5,6,5,6,-56] Sortie: [[6, …

30
Créer une matrice en damier
Prenez un entier positif n en entrée et sortez une matrice de damier n par n composée de 1 et 0 . Le chiffre en haut à gauche doit toujours être 1 . Cas de test: n = 1 1 n = 2 1 0 0 1 n = 3 …

30
Quelle est la date?
Défi Bizarrement, cela n'a pas encore été fait: affichez la date actuelle. Règles Le format de date que vous devez suivre est le suivant: YYYY-MM-DD Où le mois et le jour doivent être remplis de zéros s'ils sont inférieurs à 10. Par exemple, si le programme est exécuté le 24 …
26 code-golf  date 

9
Polyglottes GCD / LCM!
Votre défi consiste à créer un programme ou une fonction qui génère le GCD de ses entrées dans une langue et le LCM de ses entrées dans une autre. Les builtins pour GCD ou LCM (je vous regarde, Mathematica) sont autorisés mais pas encouragés. Il y aura 2 entrées, qui …

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.