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.


5
C'est le temps des élections!
Il est temps ... de compter les votes! Aujourd'hui, il y a des élections locales dans tout mon pays. Ici, le nombre de sièges pour chaque parti est décidé en utilisant la méthode D'Hondt . Votre objectif est de mettre en œuvre un programme ou une fonction qui décidera du …
13 code-golf 

1
Concaténer des listes de chaînes par élément en Python
Ceci est une question de conseils pour jouer au golf en python . Supposons que vous ayez deux listes de chaînes et que vous souhaitiez concaténer les entrées correspondantes de chaque liste. Par exemple avec a=list("abcd")et b=list("1234"), calculez ["a1","b2","c3","d4"]. Ceci est trivial dans les langages de programmation basés sur des …
13 code-golf  tips  python 

4
Très beaux numéros de Friedman
Un nombre de Friedman est un entier positif qui est égal à une expression non triviale qui utilise ses propres chiffres en combinaison avec les opérations +, -, *, /, ^, les parenthèses et la concaténation. Un nombre de Nice Friedman est un entier positif qui est égal à une …

11
Calcul des distances mod N
Vous collectez des données depuis un Advanced Collecting Device Controller ™ depuis longtemps. Vous consultez les journaux, et à votre horreur vous découvrez que quelque chose a terriblement mal tourné: les données ne contiennent que les derniers bits des chiffres! Heureusement, vous connaissez la valeur de départ et la valeur …
13 code-golf  math 


4
Le mot peut-il être tapé avec des touches adjacentes?
Avant de lire ceci, je suggère de lire ce petit puzzle: /puzzling/11408/longest-word-with-adjacent-letters-on-a-keyboard Je veux que vous fassiez un programme qui prend un argument, un mot (uniquement des lettres minuscules), et génère "Oui" si le mot peut être tapé avec des touches adjacentes sur le clavier (voir l'article) et "Non" si …

2
ASCII Art Generation
Tâche Écrivez un programme ou une fonction qui prend une image de largeur wet de hauteur h, et deux entiers a <= w/2et b <= h/2, et produit une représentation ascii art de l'image, avec les dimensions ax b. L'art ascii doit être généré à travers les étapes suivantes (ou …


30
Comptez le nombre de voyelles dans chaque mot d'une chaîne
C'est un défi assez facile. Défi L'entrée contiendra une chaîne (non nullou vide) d'une longueur maximale de 100. Produisez le nombre de voyelles dans chaque mot de la chaîne, séparées par des espaces. Règles La chaîne ne dépassera pas 100 caractères. La chaîne ne contient que alphabets A-Z, a-zet peut …


2
Génération de puzzle de recherche de mots
À partir d'une liste de chaînes, recherchez la plus petite matrice carrée qui contient chacune des chaînes initiales. Les chaînes peuvent apparaître horizontalement, verticalement ou en diagonale et en avant ou en arrière comme dans cette question Puzzle de recherche de mots . Les mots doivent être placés dans le …

6
Torsion du diviseur itéré
Définitions Soit met nsoyez des entiers positifs. Nous disons que mc'est une torsion du diviseurn s'il existe des entiers 1 < a ≤ btels que n = a*bet m = (a - 1)*(b + 1) + 1. Si mpeut être obtenu à partir nde l'application de zéro ou plusieurs torsions …

1
Partager la pizza équitablement
La difficulté de partager une pizza avec des amis est qu'il est difficile de s'assurer que tout le monde reçoit la même quantité de pepperoni sur sa tranche. Donc, votre tâche est de décider comment trancher une pizza de manière équitable afin que tout le monde soit heureux. instructions Écrivez …

4
Résolvez le puzzle du théâtre BattleBlock
Le jeu BattleBlock Theatre contient parfois un puzzle qui est une version généralisée de Lights Out . Vous avez trois blocs adjacents, chacun indiquant un niveau entre 1 et 4 inclus avec des barres, par exemple: | |||| || Si vous touchez un bloc, ce bloc ainsi que tout bloc …

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.