Programmation Puzzles & Code Golf

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



1
Sauvez les oies de l'extinction
Les espèces d'oies connues sous le nom d' Alex A sont connues pour résider dans des grilles triangulaires composées de 64 cellules: (Photo prise à partir de ce problème non lié au projet Euler .) Nous allons étiqueter chaque cellule avec les numéros 0à 63partir de la ligne du haut, …


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 

10
Bots de code 3: Antipatterns de programmation parallèle
Nous saluons le retour! Je suis ravi de présenter le 3e défi CodeBots. Celui-ci a été longtemps en préparation. Ce défi sera divisé en 3 sections: la version courte, la version longue et des détails supplémentaires. La version courte Chaque concurrent écrira un programme de 24 commandes. Ces bots se …

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 …

1
Tetris Tangrams
introduction Les tangrams sont un puzzle classique qui consiste à disposer / ajuster des blocs en différentes formes. Du chinois meaning - signifiant littéralement "sept conseils de compétence". Prenons cette idée et utilisons les sept pièces Tetrominos pour remplir une grille. Défi Écrivez une fonction ou un programme qui prend …

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.