Programmation Puzzles & Code Golf

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

26
Tirelire électronique
Une tirelire est un conteneur utilisé pour collecter des pièces. Pour ce défi, utilisez les quatre pièces américaines: le quart, le dixième de dollar, le nickel et le sou . Défi Votre défi est de créer une tirelire électronique. Écrivez un programme (ou une fonction) qui, lorsqu'il est exécuté (ou …
11 code-golf 

4
Décoder les arbres de facteurs
Dans le cas où vous avez manqué Encoder les arbres de facteurs , voici la définition d'un arbre de facteurs: La chaîne vide est 1. La concaténation représente la multiplication. Un certain nombre n entre parenthèses (ou des caractères appariés) représente la n ième nombre premier, avec 2 étant le …

6
Séquence de losange
Imaginez énumérer les éléments des losanges qui se développent [1],[1,3,1],[1,3,5,3,1],…(uniquement des nombres impairs tels qu'ils s'alignent bien). Cela ressemblerait à ceci, notez que vous commencez toujours à énumérer avec 1: 01 1 02 03 04 1 2 3 4 05 06 07 08 09 … 5 10 11 12 13 …

5
Primes 'n' Digits
Cela n'a aucun but pratique, mais cela pourrait être amusant de jouer au golf. Défi Étant donné un nombre n , Comptez le nombre de chaque chiffre dans n et ajoutez 1 à chaque comptage Prenez la factorisation de n Compter la quantité de chaque chiffre dans la factorisation en …


3
Polynôme -> Intégrer
Étant donné un polynôme dans une variable avec des coefficients rationnels, sortez une expression équivalente ne contenant que des 1variables et des intégrales définies. Par exemple, - x 2 peut être exprimé par ∫ x ∫ 1 1 1d t x d u . E := 1 | var | …

8
Valeurs propres d'une matrice
Étant donné une matrice carrée, sortez les valeurs propres de la matrice. Chaque valeur propre doit être répétée un nombre de fois égal à sa multiplicité algébrique. Les valeurs propres d'une matrice Asont des valeurs scalaires de λtelle sorte que, pour un vecteur de colonne v, A*v = λ*v. Ce …

2
Gestion d'inventaire Minecraft
La gestion des stocks de Minecraft est difficile. Vous avez 17 diamants, mais vous en avez besoin de 7 pour fabriquer une table d'enchantement, une pioche et une épée. Les ramassez-vous et faites-vous un clic droit 7 fois? Ou faites-vous un clic droit une fois et un clic droit deux …
11 code-golf  game 


20
Longueur d'une séquence Sumac [fermé]
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 2 ans . Une séquence Sumac commence par deux entiers: t 1 …

30
Odd'em out: lettres
Objectif Écrivez un programme ou une fonction (ou équivalent) qui trie et renvoie la lettre impaire dans la matrice de taille aléatoire. Détails Vous recevrez une matrice (sous forme de chaîne) en entrée de dimensions aléatoires comme celle-ci. bbbbbbbbbb bbbbbdbbbb bbbbbbbbbb bbbbbbbbbb bbbbbbbbbb Votre travail consiste à trouver la lettre …

14
Développez un nombre
Développez un nombre Votre tâche consiste à développer un entier supérieur à 0 de la manière suivante: Divisez le nombre en chiffres décimaux et pour chaque chiffre, générez une liste selon ces règles: si le chiffre est impair, la liste commence par le chiffre et descend à 1; si le …
11 code-golf  number 


6
Tables de vérité LaTeX
Écrivez un programme ou une fonction qui accepte la liste des sorties d'une fonction logique et sort le code LaTeX pour sa table de vérité. Les entrées doivent être étiquetées comme des lettres minuscules a-zet la sortie doit être étiquetée comme F. La longueur de la liste des entrées sera …
11 code-golf  math 

13
Levenshtein distance & OEIS (Voleurs)
Ceci est le poste Robber. Le post Cop est ici . Votre tâche consiste à prendre un entier N et à sortir le Nième chiffre dans la séquence OEIS A002942 . La séquence se compose des nombres carrés écrits à l'envers: 1, 4, 9, 61, 52, 63, 94, 46, 18, …

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.