Programmation Puzzles & Code Golf

11
Manœuvrez la grille!

Compte rendu Vous êtes un bot, dans une grille 2D qui s'étend à l'infini dans les quatre directions, nord, sud, est et ouest. Quand on vous donne un numéro, vous devez déplacer le bot pour atteindre le numéro cible. Voici comment fonctionne la grille: Vous pouvez vous déplacer dans 4 directions:...

11
Aidez-moi, je suis perdu dans l'océan!

introduction Aujourd'hui je suis allé pêcher seul avec mon canoë, malheureusement je me suis endormi et le ruisseau m'a emporté, j'ai perdu mes rames, maintenant il fait nuit et je suis perdu dans l'océan! Je ne peux pas voir la côte donc je dois être loin! J'ai mon téléphone portable mais est...

11
Démolition de bâtiments

Défi Écrivez un programme / une fonction complète pour démolir un bâtiment donné au rythme de 1 étage par seconde . CONTRIBUTION L'entrée est un bâtiment via STDIN (ou tout autre nom dans votre langue) ou via un ARGUMENT d'une fonction. t = 0 s | |#| {#} |# #| |# # #| |# # #| |# # #| TTTTTTT...

11
Conseils pour jouer au golf à Nim

Quels conseils avez-vous pour jouer au golf à Nim ? Je recherche des idées qui peuvent être appliquées aux problèmes de code-golf et qui sont également au moins quelque peu spécifiques à Nim (par exemple, "supprimer les commentaires" n'est pas une réponse). Veuillez poster un pourboire par...

11
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 rectangle ( L) a...

11
Ce chat a des insectes? Vraiment?

Défi: Lire l'entrée (dans la plage ASCII visible) et la sortie avec quelques modifications: Dans chaque ensemble de 10 caractères de l'entrée au hasard (50/50): remplacer un caractère * (par un ** aléatoire dans la plage ASCII visible) (ex. lumberjackdevient lumbeZjack) ou supprimez un caractère...

11
Exposants de Fibonacci

Pour ce défi, vous devez sortir le résultat de la somme de certains nombres. Quels sont ces chiffres? Eh bien, on vous donne une entrée, ( a, b), qui sont des entiers (positifs, négatifs ou zéro) a != b, et a < b, et chaque entier à l'intérieur aet b(y compris eux) aura des exposants en fonction...

11
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é de Y litres...

11
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...

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
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, puis un autre...

11
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 fait assez...

11
Calculer la note ELO Score attendu

Votre tâche consiste à calculer les chances de gagner pour 2 joueurs dans un jeu, chacun avec sa propre cote ELO . Le joueur A a ELO R a et le joueur B a ELO R b Le score attendu pour le joueur A (E a ) est: 1 / (1 + 10 (R b - R a ) / 400 ). Il existe une équation similaire pour le joueur B (E b ):...