Programmation Puzzles & Code Golf

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

30
Temps nécessaire pour imprimer les chiffres
Sommaire Écrivez un programme ou une fonction, qui ne prend aucune entrée, et sort tous les nombres entiers, entre -1000 et 1000 dans l'ordre croissant, vers la sortie standard, un par ligne, comme ceci: -1000 -999 -998 -997 ... Et après cela, vous devez imprimer le temps nécessaire pour imprimer …
21 code-golf  number  date 

6
Une tranche triangulaire de Pi carré
Inspiré par Bake a slice of Pi Défi Étant donné l'entrée 3 <= n <= 100et 3 <= y <= n, construisez une n x nmatrice de la partie décimale de pi( 14159...), en commençant en haut à gauche. Ensuite, prenez le triangle de taille supérieur droit y x yet …
21 code-golf  pi 

14
Sortie des numéros ALONED
Considérez la séquence naturelle jusqu'à 6 (sans tenir compte de 1) : 2,3,4,5,6 Nous commençons à numériser à partir de la gauche (dans ce cas, à partir de 2), recherchons un nombre divisible par 2 (ici 4), puis supprimons les deux numéros de la liste (ici 2 et 4), de …
21 code-golf  number 

28
La séquence Baum-Sweet
La séquence Baum-Sweet (A086747 avec une torsion) Prenez un entier positif net imprimez les entiers de 1 à n pour lesquels la séquence Baum-Sweet renvoie vrai. La séquence Baum-Sweet devrait retourner la fausse si la représentation binaire du nombre contient un nombre impair de zéros consécutifs n'importe où dans le …

3
Prouvez les lois de DeMorgan
L'utilisation des dix inférences du système de déduction naturelle prouve les lois de DeMorgan . Les règles de déduction naturelle Introduction à la négation: {(P → Q), (P → ¬Q)} ⊢ ¬P Élimination de la négation: {(¬P → Q), (¬P → ¬Q)} ⊢ P Et introduction: {P, Q} ⊢ P …

28
Classez une liste d'entiers
Vous obtenez une liste non vide d'entiers positifs, par exemple [6 2 9 7 2 6 5 3 3 4] Vous devez classer ces nombres en fonction de leur valeur, mais comme d'habitude dans les classements, s'il y a égalité, tous les nombres liés obtiennent le même rang et un …

3
Un jeu aux proportions atomiques
Votre tâche consiste à créer un bot qui joue Atomas , avec le meilleur score. Fonctionnement du jeu: Le plateau de jeu commence par un anneau de 6 "atomes", avec des nombres allant de 1à 3. Vous pouvez "jouer" un atome entre deux atomes, ou sur un autre atome, selon …
21 code-challenge  game  code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

14
Fin, purement périodique ou éventuellement périodique?
introduction Une décimale se termine si elle a un nombre fini de chiffres décimaux. Par exemple, 0.4 (2/5) se termine car il a un chiffre décimal. Une décimale est purement périodique si elle a un nombre infini de chiffres décimaux et n'a pas de chiffres décimaux avant sa répétition (la …
21 code-golf  math  number 

30
Dessinez un carré creux de # avec une largeur donnée
J'ai obtenu ce défi de Codingame et je suis curieux de trouver de meilleures solutions que la mienne: Étant donné une largeur via l'entrée standard, dessinez un carré creux de «#» de largeur et de longueur données. Exemple: 5 résultats dans ##### # # # # # # ##### J'ai …
21 code-golf  string  ascii-art  number  code-golf  grid  code-golf  string  ascii-art  code-golf  alphabet  cipher  code-golf  math  number  code-golf  quine  code-golf  palindrome  polyglot  code-golf  number  array-manipulation  counting  logic  code-golf  string  primes  binary  decision-problem  code-golf  ascii-art  kolmogorov-complexity  popularity-contest  code-golf  probability-theory  code-golf  string  code-golf  python  polyglot  programming-puzzle  c++  code-golf  math  code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

20
Un sou économisé est un sou
...dénombré! Vous passerez à votre programme une variable qui représente une quantité d'argent en dollars et / ou cents et un tableau de valeurs de pièces. Votre défi est de produire le nombre de combinaisons possibles du tableau donné de valeurs de pièces qui correspondraient au montant transmis au code. …

20
L'art de façonner les mots
L'art de façonner les mots Étant donné une matrice binaire et une chaîne de lettres, remplacez tous les 1 de la matrice de gauche à droite par les lettres de la chaîne. Une fois que les lettres ont pris la forme de la matrice, imprimez la matrice en remplaçant les …

10
Amis de Prime Factors
Étant donné un entier N > 1, affichez tous les autres nombres dont les décompositions principales ont les mêmes chiffres que la décomposition principale de N. Par exemple, si N = 117, alors la sortie doit être [279, 939, 993, 3313, 3331], car 117 = 3 × 3 × 13 …

12
Goldenness d'un entier
Un entier positif n peut être représenté comme un rectangle avec des côtés entiers a , b tels que n = a * b . Autrement dit, la zone représente le nombre. En général, a et b ne sont pas uniques pour un n donné . Comme on le sait, …

5
Comptez les rectangles dans une grille diagonale
À la suite de ce défi , nous voulons maintenant compter le nombre de rectangles dans la grille avec r lignes et c colonnes où il y a une ligne traversant chaque diagonale d'un carré dans la grille. Maintenant, nous comptons toujours les mêmes rectangles qu'auparavant, mais cette fois, nous …

7
Je programme des puzzles, il code golf
Contexte L'article défini italien (correspondant à l'anglais le ) a sept formes différentes: l ' , il , lo , gli , i , la , le . Laquelle utiliser dépend de trois variables: Sexe: masculin / féminin. Nombre: singulier / pluriel. Lettre initiale du mot suivant: voyelle / type …

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.