Programmation Puzzles & Code Golf

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

30
Soustraction de chaîne
Objectif Créer une fonction pour inverser la concaténation de chaînes Contribution Deux chaînes (alphanumériques + espaces), où l’une doit être soustraite pour l’autre. Vous pouvez supposer que la chaîne à soustraire ne sera jamais plus grande que l'autre. Sortie Le résultat de la soustraction Soustraction Vous devez supprimer une chaîne …
37 code-golf  string 



23
Permutations Antsy
introduction Supposons que vous ayez une règle avec des nombres de 0 à r-1 . Vous placez une fourmi entre deux des nombres et elle commence à ramper de manière erratique sur la règle. La règle est si étroite que la fourmi ne peut pas marcher d'une position à une …


30
Cops - racine carrée fois
Note: Ceci est le fil des flics , où l'on devrait poster le code brouillé. Voici le fil de discussion des voleurs où la source fissurée doit être publiée et liée à la réponse du policier. Tâche: Écris le programme sûr le plus court qui multiplie la racine carrée d’un …



27
Numéros pliants
Étant donné un numéro, déterminez s'il s'agit d'un numéro pliant. Un numéro de pliage est un nombre tel que si vous prenez une représentation binaire et que vous le "pliez" en deux, c'est-à-dire que vous prenez le résultat de la multiplication XNOR de la première moitié du nombre et de …

30
Imprimer une vague d'alphabet
Vous devez imprimer ce texte exact: ABABABABABABABABABABABABAB BCBCBCBCBCBCBCBCBCBCBCBCBC CDCDCDCDCDCDCDCDCDCDCDCDCD DEDEDEDEDEDEDEDEDEDEDEDEDE EFEFEFEFEFEFEFEFEFEFEFEFEF FGFGFGFGFGFGFGFGFGFGFGFGFG GHGHGHGHGHGHGHGHGHGHGHGHGH HIHIHIHIHIHIHIHIHIHIHIHIHI IJIJIJIJIJIJIJIJIJIJIJIJIJ JKJKJKJKJKJKJKJKJKJKJKJKJK KLKLKLKLKLKLKLKLKLKLKLKLKL LMLMLMLMLMLMLMLMLMLMLMLMLM MNMNMNMNMNMNMNMNMNMNMNMNMN NONONONONONONONONONONONONO OPOPOPOPOPOPOPOPOPOPOPOPOP PQPQPQPQPQPQPQPQPQPQPQPQPQ QRQRQRQRQRQRQRQRQRQRQRQRQR RSRSRSRSRSRSRSRSRSRSRSRSRS STSTSTSTSTSTSTSTSTSTSTSTST TUTUTUTUTUTUTUTUTUTUTUTUTU UVUVUVUVUVUVUVUVUVUVUVUVUV VWVWVWVWVWVWVWVWVWVWVWVWVW WXWXWXWXWXWXWXWXWXWXWXWXWX XYXYXYXYXYXYXYXYXYXYXYXYXY YZYZYZYZYZYZYZYZYZYZYZYZYZ ZAZAZAZAZAZAZAZAZAZAZAZAZA Spécifications Vous pouvez imprimer toutes les minuscules au lieu de toutes les majuscules. Cependant, la casse doit être …

30
Différence du carré de la somme
Trouve la différence entre le carré des sommes et la somme des carrés. C'est la représentation mathématique: ( Σ n )2- Σ n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Votre programme / méthode doit prendre deux entrées: ce sont vos limites inférieure et supérieure de la plage et sont inclusives. Les limites seront des …

28
Leyland Numbers
Étant donné un nombre naturel n, renvoyer le n-thème nombre de Leyland . Nombre de Leyland Les nombres de Leyland sont des entiers positifs kde la forme k = x^y + y^x Où x,ysont des entiers strictement supérieurs à 1. Ils sont énumérés par ordre croissant. EDIT: @DigitalTrauma a suggéré …

5
World Big Dosa
Vous êtes un jeune chef talentueux à qui on vient de proposer le poste de sous-chef dans le restaurant indien le plus prestigieux au monde. Vous avez peu d'expérience dans la préparation de la cuisine indienne, mais vous êtes déterminé, alors vous vous efforcez de faire vos preuves. Vous décidez …

30
Générer 100 classes Java Tuple
Ecrivez un script qui écrit sur la sortie standard, ou l'équivalent dans votre langue, 100 lignes de code Java (valide) commençant par: class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class Tuple5 {public Object _0,_1,_2,_3,_4;} class Tuple6 {public …

2
LaTeX du pauvre
Vous êtes transporté dans un univers parallèle où les gens écrivent manuellement des équations mathématiques sur des ordinateurs en tant qu'art ASCII. En tant que dépendant de LaTeX, cela est totalement inacceptable et vous devriez automatiser un peu ce processus. Votre objectif est d'écrire un programme qui génère une version …

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.