Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

24
Fizz-Buzzify une chaîne
Vous recevrez une chaîne qui ne contient que des lettres de l'alphabet anglais, à la fois en minuscules et en majuscules (ASCII 65-90 et 97-122). Votre tâche consiste à sortir la version Fizz-Buzzified de la chaîne. Comment Fizz-Buzzify une chaîne? Chaque lettre qui a un index pair dans l'alphabet anglais …
21 code-golf  string 

26
Un A ou un An?
En anglais, il y a la différence amusante et simple entre anet a: vous utilisez anlorsque vous faites précéder un mot commençant par un son de voyelle, et alorsque le mot commence par un son de consonne. Par souci de simplicité dans ce défi, anprécède un mot qui commence par …

6
Hexagones connectés ASCII
Aperçu Étant donné un certain nombre d'hexagones, organisez-les en une forme connectée dans les limites d'une image d'art ASCII 50 x 50. La forme que vous choisissez peut être arbitraire - tout ce que vous trouvez le plus propice au golf - tant qu'elle est connectée. Il peut avoir des …

20
Trouvez le dernier dimanche de chaque mois d'une année donnée
Solutions F # connues dans 140 caractères , et c'est un problème de code Rosetta . Résultat requis sur stdout ou dans une variable de chaîne pour l'année d'entrée 2014: 2014-01-26 2014-02-23 2014-03-30 2014-04-27 2014-05-25 2014-06-29 2014-07-27 2014-08-31 2014-09-28 2014-10-26 2014-11-30 2014-12-28 Comme demandé, pour 1900: 1900-01-28 1900-02-25 1900-03-25 1900-04-29 …
21 code-golf  date 

14
Trouvez les Semordnilaps
Les semordnilaps (également appelés hétéropalindromes, semi-palindromes, demi-palindromes, reversgrams, mynoretehs, anagrammes réversibles, inversions de mots ou anadromes) sont des mots qui sont également des mots épelés à l'envers. Voici quelques exemples: Ward <=> Draw <=> Denim extrait Pièces <=> Sangle Étant donné un entier positif N (via l'argument de fonction ou …
21 code-golf 

8
Code le plus court pour lever IllegalArgumentException en Java
Okey, nous connaissons tous la façon normale de lever une IllegalArgumentException en Java: throw new IllegalArgumentException(); // 37 characters Mais il doit y avoir un moyen plus court (comme en moins de caractères) de le faire. Comment produire une java.lang.IllegalArgumentException avec encore moins de code? Le fragment de code doit …
21 code-golf  java 

25
Code-Golf: Permutations
Écrivez une fonction qui prend en entrée un ensemble d'entiers (peut être une liste, un tableau ou tout autre conteneur avec des nombres distincts), et génère la liste de toutes ses permutations. Python (95 caractères) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda x:x!=e,s))),s),[]) or [[]] Ce serait bien d'être battu …

23
Générer un nom de colonne Excel à partir de l'index
Celui-ci vient d'un problème réel. Nous l'avons résolu, bien sûr, mais il semble toujours que cela aurait pu être mieux fait, que c'est une solution trop longue et détournée. Cependant, aucun de mes collègues ne peut penser à une manière plus succincte de l'écrire. Je le présente donc comme du …

30
Approximation de e
Nous savons tous que le nombre d'Euler , noté e, à la puissance d'une variable x, peut être approximé en utilisant l' expansion de la série Maclaurin : En laissant x égal à 1, on obtient Défi Écrivez un programme dans n'importe quelle langue qui se rapproche du nombre d'Euler …

22
Produire une table XOR
introduction XOR est une porte logique numérique qui implémente un ou exclusif. La plupart du temps, cela apparaît comme ^. Les quatre résultats possibles en binaire: 0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 1 ^ 1 = 0 Cela peut également être …

11
Assembly Language Quine
Écrivez le quine le plus court possible en langage assembleur . Utilisez l'ISA de votre choix, sauf s'il contient une print-quineinstruction ou un équivalent. Les exemples incluent x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM, etc. Vous pouvez établir un lien avec la _printffonction de la bibliothèque standard …


16
Sigmafy l'expression
Pour ceux qui ne le savaient pas, Sigma est une lettre grecque qui est largement utilisée en mathématiques comme signe de sommation. Étant donné une chaîne représentant une expression dépendant de que nous noterons , calculez la somme des résultats pour , pour chaque . En résumé, vous devriez trouver …

30
Essayez de faire un carré!
Tâche Étant donné un caractère imprimable non blanc, faites une représentation carrée 3x3 de cette entrée. Par exemple, si l'entrée est #, alors la sortie est: ### # # ### Règles Le format de sortie est strict, bien qu'une nouvelle ligne de fin soit autorisée. Cela signifie que l'espace au …

12
Lípínguapua dopo Pêpê
Língua do Pê, ou P Language, est un jeu de langue parlé au Brésil et au Portugal avec le portugais. Il est également connu dans d'autres langues, comme le néerlandais et l'afrikaans. ( Wikipedia ) Il y a quelques dialectes dans ce jeu de langage. Les différentes langues avec lesquelles …
20 code-golf  string 

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.