Programmation Puzzles & Code Golf

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

3
Créez un art ASCII unjumble!
Étant donné une chaîne d'art ASCII comme celle-ci (ce n'est pas de l'art ASCII mais cela fera pour l'exemple): abc d e fgh Mélangez-le comme s'il était affiché sur un écran avec un caractère par ligne, comme ceci: a b c d e f g h Imprimez le résultat, attendez …

4
Golf de classement
Jouez au classement de cette question (id = 111735). Votre programme doit émettre une demande HTTP ou HTTPS à l'API StackExchange, l'analyser et la présenter à l'utilisateur sous une forme similaire à un extrait de tableau de bord typique Exemple de sortie (pour la question 47338 au lieu de cela): …

6
Calculer les exposants petit à petit
Votre tâche consiste à calculer lentement l'exponentiation, en procédant comme suit: Étant donné deux entrées (dans cet exemple, 4 et 8), vous devez calculer l'exponentiation en calculant l'équation bit par bit. Vous feriez 4^8, avoir une plus grande valeur de base (4) et un exposant plus petit (8). Vous pouvez …

18
Trier et réappliquer les deltas d'un tableau
Il semble que toute modification simple de deltas utilisant une fonction cohérente puisse presque toujours être effectuée d'une autre manière plus courte , Dennis . Ainsi, la seule solution que je peux imaginer pour rendre cela plus difficile, est d'introduire une sorte de fonction incohérente. Tri. Votre tâche consiste à …

16
L'éventail fastidieux de 7 règles
Le récapitulatif Créez un programme qui génère un tableau de longueur aléatoire avec des nombres aléatoires, puis appliquez une série de règles qui modifient le tableau. Une fois les règles appliquées, imprimez la somme du tableau, sauf indication contraire Configuration de la baie Le tableau doit avoir une longueur aléatoire …

13
Retourner l'index des voisins dans une grille 3x3
D'accord, ma deuxième tentative de golf de code, voyons comment cela se passe. Imaginez que vous avez un tableau de 9 valeurs. Imaginez maintenant ce tableau dans une grille 3x3. Vous devez renvoyer les voisins que ce nombre a comme index du tableau. 0 | 1 | 2 3 | …
11 code-golf  grid 

5
Conseils pour jouer au golf dans Underload
Underload est un tarpit semi-fonctionnel basé sur la pile créé par ais523 . J'ai récemment essayé de jouer au golf, car c'est une langue étonnamment élégante. Quels conseils avez-vous pour jouer au golf dans Underload? (Un conseil par réponse)

8
Conseils pour jouer au golf à SmileBASIC
SmileBASIC mérite plus d'attention. Je n'ai vu que 3 utilisateurs ici (moi y compris!) Fournir des réponses SB, et même si cela ne me surprend pas, cela me déçoit. C'est une langue payée et un dialecte BASIC qui découragent certainement les gens, mais pour ceux qui le possèdent, c'est en …
11 code-golf  tips  basic 

1
Fais moi des sushis
C'est l'heure du déjeuner, j'ai faim et je suis venu dans votre Sushi Bar. Vous êtes le Sushi Chef et vous devez produire un programme ou une fonction complète pour me faire des sushis! Crédits: Wikipedia Avis de non-responsabilité: l'image est uniquement à des fins d'illustration et ne représente pas …

1
Aidez Beth à s'échapper du désert
Bien que semblable à l'autre puzzle transportant de l'eau , les aspects uniques de ce défi le rendent entièrement différent. Beth est située dans une oasis au milieu d'un désert. Il y a beaucoup d'eau dans le lac, mais malheureusement il n'y a que X seaux, chacun ayant une capacité …

9
Fizz Buzz .. Crackle Pop! (Fizz Buzz généralisé)
Nous avons tous entendu parler du problème de Ol 'Fizz Buzz, mais que se passe-t-il lorsque vous essayez de l'appliquer avec plus de facteurs? Fizz Buzz Crackle Pop! Le défi Écrivez un programme complet qui prend une entrée entière n , puis n tuples contenant un entier et une chaîne, …
11 code-golf 

11
Springify une chaîne
Poster Sandbox ici . Créez une fonction ou un programme qui "Springifie" une chaîne. L'entrée sera une chaîne dans Stdin, ou l'alternative la plus proche L'entrée ne contiendra que de l'ASCII imprimable et / ou des espaces La sortie sera vers Stdout, ou l'alternative la plus proche Les sauts de …
11 code-golf  string 



2
Mondrian Puzzle Sequence
Partitionnez un n X ncarré en plusieurs rectangles à côtés entiers non congruents. a(n)est la plus petite différence possible entre la plus grande et la plus petite zone. ___________ | |S|_______| | | | L | | |_|_______| | | | | | |_____|___| |_|_________| (fig. I) Le plus grand …

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.