Programmation Puzzles & Code Golf

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

10
Chiffre pair / impair ASCII
Nous définirons le chiffre impair / pair ASCII via le pseudocode ci-dessous: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each …

5
Trouvez le bon chemin
Étant donné une liste de chemins, sortez le chemin correct. Exemple de chemin: /\ ----+/ | -et |sont des chemins horizontaux et verticaux. /et \sont des virages à 90 °. +est traité comme un -ou |selon la direction actuelle. Les chemins peuvent aller dans n'importe quelle direction et un personnage …

11
Interpréter les plages lâches
Interpréter les plages lâches ListSharp est un langage de programmation interprété qui possède de nombreuses fonctionnalités, l'une de ces fonctionnalités est un créateur de plage basé sur 1 index qui fonctionne comme ceci: Vous définissez une plage comme (INT) TO (INT)ou juste (INT)où les deux ou le seul int peuvent …
13 code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

4
Départs échelonnés
Dans les courses où les coureurs font au moins un tour de piste courbe, les positions de départ de chaque coureur sont échelonnées, de sorte que chaque coureur parcourt la même distance autour de la piste (sinon, le coureur dans la voie la plus intérieure aurait un énorme avantage ). …

9
Majorisation non triée de deux listes
Définition On dit qu'un vecteur a contenant n éléments majorise ou domine un vecteur b avec n éléments ssi pour toutes les valeurs k telles que 1 ≤ k ≤ n , la somme du premier élément de a ↓ jusqu'au k ème élément de a ↓ est plus grande …

14
Encoder en pourcentage une chaîne
introduction Comme certains d'entre vous le savent peut-être, les URL ont en fait une liste de caractères qui font des choses spéciales. Par exemple, le /caractère sépare les parties de l'URL, et ?, &et les =caractères sont utilisés pour passer des paramètres de requête au serveur. En fait, il y …
13 code-golf  string 


19
Mettre en œuvre ce chiffre clé
Mettre en œuvre ce chiffre clé Objectif Utilisez l'algorithme (expliqué dans la section Algorithme) pour implémenter un certain chiffre. Le programme doit lire les entrées de STDIN ou l'équivalent disponible le plus proche, utiliser l'algorithme pour générer le texte chiffré et une clé. Le texte chiffré et la clé seront …

4
Leo's Pokerface
Visage impassible introduction Leo aime jouer au poker, mais son travail chez Tech Inc. est trop exigeant pour qu'il apprenne à bien jouer. Leo, étant un informaticien, n'est pas découragé. Il décide de prendre plus de temps qu'il n'aurait fallu pour simplement apprendre le poker et l'utiliser pour écrire un …

8
Collecter et placer des objets
Le but de ce défi est de collecter les éléments sélectionnés dans une liste et de les déplacer vers un certain emplacement dans la liste. À titre d'exemple visuel, prenez les valeurs d'entrée (représentées par des nombres entiers encadrés en noir) et une liste correspondante de valeurs véridiques où true …

5
Des séries de chiffres dans Pi
Votre objectif est de produire la séquence strictement croissante de chiffres consécutifs identiques de pi (π). Chaque terme de la séquence doit avoir un chiffre de plus que le précédent. Donc 3(0ème chiffre de pi) est la première fois qu'une série de chiffres se produit (longueur 1). Le prochain à …
13 code-golf  sequence  pi 

5
Jouez au scrabble avec le tableau périodique
Vous avez un ensemble de tuiles avec les symboles du tableau périodique. Chaque symbole apparaît une fois. Vous pensez à des mots à faire mais vous voulez savoir si c'est possible ou non. Le défi Écrivez un programme dans votre langue préférée qui prendra une chaîne comme paramètre d'entrée. Vous …
13 code-golf 

11
La sensibilité à la casse est-elle importante?
Tom va implémenter un nouveau langage de programmation de son invention. Mais avant de commencer à travailler dessus, il veut savoir si sa langue doit être sensible à la casse ou non. D'une part, l'insensibilité à la casse lui semble plus facile à mettre en œuvre, mais il craint que …

8
Mario peut-il aller à la fin de cette carte
Créez un programme qui détermine, étant donné une entrée du chemin, si Mario peut atteindre la fin, désigné par E, dès le début, désigné par S. Un chemin ressemblera à ceci: S = E ===== Dans un chemin, les différents symboles et ce qu'ils représentent sont: =: mur / sol …


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.