Programmation Puzzles & Code Golf

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


11
Jouer à Pickomino
Dans le jeu Pickomino , il y a plusieurs tuiles au milieu de la table, chacune avec un entier positif différent sur elles. Chaque tour, les joueurs lancent les dés d'une certaine manière et obtiennent un score, qui est un entier non négatif. Maintenant, le joueur prend la tuile avec …
10 code-golf  game 

3
Séquence de chevalier piégé
introduction Inspiré par la vidéo très récente The Trapped Knight - Numberphile , j'ai trouvé un défi. La séquence de chevalier piégé est une séquence entière finie de longueur 2016, à partir de 1, et a les règles de construction suivantes: Écrivez une spirale numérique de la manière suivante: 17 …
10 code-golf  number 

12
Quine sort lui-même en binaire
Votre tâche, si vous souhaitez l'accepter, est d'écrire un programme qui génère son propre code source dans la représentation binaire UTF-8 . Règles La source doit avoir au moins 1 octet de long. Votre programme ne doit pas accepter d'entrée (ou avoir une entrée vide non utilisée). La sortie peut …

24
Mot de passe Bishop Bishop
Dérivé de ce message, maintenant supprimé. Étant donné une chaîne, répondez (vérité / fausse ou deux valeurs cohérentes) si elle constitue un bon mot de passe Bishop, c'est-à-dire lorsque toutes les conditions suivantes sont remplies: il a au moins 10 caractères il a au moins 3 chiffres ( [0-9]) ce …

20
Comptes parallèles (jour 2)
Défi relevé avec la permission de mon concours University Code Challenge Après avoir terminé ses études il y a quelques mois, Marie a ouvert un compte bancaire pour commencer à recevoir le paiement de son premier emploi en ville. Depuis lors, elle a effectué quelques transactions avec elle. Son premier …
10 code-golf 

11
Cartographiez les tricheurs!
Une fois toutes les affectations soumises, un dictionnaire est créé qui associe le numéro d'élève au hachage de leur fichier. Ce dictionnaire, ou hashmap, ou mappage (quel que soit votre langage) se présentera comme suit: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} La clé est le numéro …

3
Aléatoire arbitraire (édition Speed)
Étant donné un entier n, calculez un ensemble d' nentiers uniques aléatoires dans la plage 1..n^2(incluse) de telle sorte que la somme de l'ensemble soit égale àn^2 Aléatoire, dans ce cas, signifie uniformément aléatoire entre des sorties valides. Chaque sortie valide pour une donnée ndoit avoir une chance uniforme d'être …

15
Pièces de puzzle Matrix
(Inspiré au hasard par https://codegolf.meta.stackexchange.com/a/17272/42963 ) Étant donné une matrice rectangulaire de chiffres (c.-à-d. 0 - 9), Sortez les "morceaux" de la matrice comme si les chiffres étaient reliés entre eux pour former une seule pièce, dans l'ordre croissant par les chiffres. Les pièces sont garanties de se connecter uniquement …
10 code-golf  matrix 

15
Règle d'investissement «jambes» de marketing à plusieurs niveaux
Défi lié au marketing à plusieurs niveaux. Un pair veut être récompensé. Il a donc attiré des Ninvestisseurs ( N>=1), chaque i-ème investisseur ayant investi x[i]. Lorsqu'une somme totale dépasse le seuil, x[0]+x[1]+...+x[N-1] >= Tun pair pourrait être récompensé. Mais seulement si les conditions suivantes sont remplies: Le nombre minimum …

30
Nombre de rotations
Tâche Écrivez une fonction ou un programme pour trouver le nombre de tours requis par une roue pour parcourir une distance donnée, compte tenu de son rayon. Règles L'entrée peut être 2 nombres rationnels positifs et peut être prise dans n'importe quel format pratique. Les deux entrées sont de la …

1
Solveur Tatamibari
Contexte Tatamibari est un puzzle logique conçu par Nikoli. Un puzzle Tatamibari est joué sur une grille rectangulaire avec trois types de symboles différents: +, -. et |. Le solveur doit partitionner la grille en régions rectangulaires ou carrées selon les règles suivantes: Chaque partition doit contenir exactement un symbole. …

9
À travers l'espace et le temps
Introduction: En général , nous parlons généralement de quatre dimensions: trois dimensions de l' espace pour x, yet z; et une dimension temporelle. Par souci de ce défi cependant, nous allons séparer la dimension du temps en trois ainsi: past, presentet future. Contribution: Deux listes d'entrées. Un contenant des x,y,zcoordonnées …

15
Transformers in Disguise (Cops 'Thread)
Le fil du voleur est ici La tâche des flics consiste à écrire une fonction ou un programme qui, lorsqu'il reçoit une entrée de lui-même, génère une chaîne déterministe finie. Si le programme reçoit une entrée différente, il doit renvoyer une sortie différente. Règles: Les soumissions consistent en Nom de …

15
Trouver un acronyme récursif
introduction Un acronyme récursif est un acronyme qui contient ou se réfère à lui-même, par exemple: Fishpourrait être un acronyme récursif pour Fish is shiny hero, notez comment il contient également l'acronyme lui-même. Un autre exemple est Hi-> Hi igloo. Ou même ppcg paints->ppcg paints cool galaxies pouring acid into …
10 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.