Programmation Puzzles & Code Golf

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


14
Amusez-vous avec les permutations
Qui n'aime absolument pas les permutations, non? Je sais, ils sont incroyables - tellement amusant! Eh bien, pourquoi ne pas prendre ce plaisir et le rendre plus amusant ? Voici le défi: Étant donné une entrée sous la forme exacte:, nProù nest le pool pris et rest le nombre de …

5
Saisie de clavier de téléphone portable
Saisie de clavier de téléphone portable Cette question a été posée il y a quelque temps, mais a été fermée en raison de mauvaises spécifications. Donc, je le refais, avec de meilleures spécifications. Cette question est liée, mais va dans le sens opposé. Avant la création de T9, pour saisir …

2
Générer des codes PIN sécurisés
Inspiré par ce post migré mal reçu . Le responsable de la sécurité de votre entreprise s'inquiète de votre système de génération de code PIN après sa remise 12345. Il n'a pas non plus vraiment apprécié la blague Spaceballs que vous avez faite à ses dépens, vous avez donc été …

6
Primes de la spirale d'Ulam
La spirale d'Ulam est un sujet vraiment fascinant, mais déroutant, en mathématiques. Comment cela fonctionne en détail peut être trouvé ici , mais un bref résumé peut être expliqué comme suit: Je commence par en écrire un, puis j'écris deux à droite. Au-dessus des deux, j'écris trois, et à gauche …
17 code-golf  math  primes 

14
Évaluation du score à partir d'une chaîne d'échecs FEN
Défi La notation Forsyth – Edwards (FEN) est une notation standard pour décrire une position particulière du plateau d'une partie d'échecs. Votre défi consiste à évaluer le score à l'aide de la chaîne FEN. Voici un exemple de chaîne FEN: 5k2/ppp5/4P3/3R3p/6P1/1K2Nr2/PP3P2/8 À l'aide de cette chaîne, vous pouvez calculer le …
17 code-golf  chess 

8
Capture sur l'échiquier du pion
Vous devez écrire un programme ou une fonction qui reçoit une chaîne représentant un échiquier avec uniquement des pions en entrée et en sortie ou renvoie si une capture est possible sur le tableau. L'entrée est dans une notation de type FEN décrivant les positions des pions blancs et noirs …

6
Ode Golf - Suppression de lettres
Étant donné un fichier de dictionnaire (un fichier texte contenant un mot ou une phrase sur chaque ligne, avec une ponctuation possible mais pas de chiffres; les lignes sont alphabétisées), vous devez sortir chaque combinaison de mots où une lettre peut être supprimée d'un mot pour en faire une autre; …
17 code-golf  string 

16
IMPRIMEZ COMME CECI
Écrivez un programme qui prend une entrée dans STDIN et met toutes les lettres minuscules (y compris les lettres accentuées) dans le 2k-1e mot en majuscules et toutes les lettres majuscules (y compris les lettres accentuées) dans le 2ke mot en minuscules ( kest un entier positif). Le programme ne …
17 code-golf 

3
Basculer, imprimer, répéter
Ce défi est vaguement inspiré par l'esolang non implémenté Pada . Considérons un tableau de 8 bits, tous initialisés à zéro. Nous allons introduire un jeu d'instructions très minimaliste pour imprimer des chaînes arbitraires. Il y a deux instructions, qui prennent toutes deux un paramètre Nqui est l'index d'un bit: …

3
Un chiffre de quatre carrés plus féroce
Contexte Il y a cent treize ans, le cryptographe amateur Félix Delastelle a publié son travail sur le chiffre à quatre carrés , un chiffre de substitution digraphique qui accepte deux permutations d'un alphabet de 25 lettres comme clés et code les messages constitués de ces lettres. Comme la plupart …

6
Reconstruire une ville ASCII
+ - + + - + | | + - + + - + | | | | | | | | + - + + - + + - + + - + Les habitants de ASCIIville reconstruisent leur ville et esquissent de nouveaux plans. Votre travail consiste à …

14
Trouver l'angle de référence
C'est une question assez simple. Selon ce site Web aléatoire que j'ai trouvé - Web Archive , un angle de référence est que the acute angle formed by the terminal side of the given angle and the x-axis.vous devez écrire un programme pour les trouver. Je ne me souviens de …

18
Synonymes du format du tournoi
J'ai passé toute la journée à un tournoi Super Smash Bros., et j'ai commencé à penser à une partie de la terminologie que nous utilisons pour décrire les sets. Ce sont les trois types de sets que je vois joués lors des tournois: Le meilleur des 3 (Bo3) Trois matchs …
17 code-golf 

24
Signez ce mot 2!
Signez ce mot 2! Il n'y a pas si longtemps, j'ai publié un défi appelé Sign this word! . Dans le défi, vous devez trouver la signature du mot, qui est les lettres mises en ordre (par exemple, la signature de thisest hist). Maintenant, ce défi a plutôt bien fonctionné, …

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.