Programmation Puzzles & Code Golf

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

3
Remplissage de bacs à glaçons arbitraires
Supposons que cette grille d'espaces et Xreprésente la section transversale de certains bacs à glaçons vides de forme étrange : X X X X X X XX X XX X XXXXXX XXXXXXXXXXXXX Les colonnes sans Xreprésentent des trous ou des lacunes dans les plateaux qui ne peuvent pas retenir l'eau, …

4
Argyle ASCII Art
Écrivez un programme (ou une fonction) qui accepte un entier positif. Si l'entrée est 1, imprimez (ou retournez) deux diamants voisins côte à côte, chacun avec une longueur de côté d'une barre oblique: /\/\ \/\/ Pour chaque entrée Nsupérieure à 1, regardez la sortie pour N-1et pour chaque paire de …

6
La pizza est-elle juste?
Cette question est inspirée et inverse de celle-ci . Dennis ( E), Doorknob ( D), Martin ( M) et Chris ( C) ont commandé une pizza. La pizza rectangulaire est divisée en morceaux carrés, chacun marqué de son mangeur prévu. Écrivez un programme ou une fonction qui, étant donné une …

25
Inverser et inverser une chaîne
Inverser et inverser une chaîne Défi Dans ce défi. Vous allez écrire un programme qui affichera ou renverra l'entrée, inversée et inversée. Tout d'abord, chaque caractère doit être converti en son code de caractère. Ensuite, cela devrait être converti en base-2. Ensuite, cette chaîne doit être inversée. Après, la chaîne …

2
Vim - ligne de commentaire surround avec caractère de commentaire
Aujourd'hui, j'ai réalisé que j'aime souvent définir des sections dans mon code comme ceci: #################### # Helper Functions # #################### Mais c'est fastidieux à faire. En supposant que j'ai une ligne comme celle-ci: # Helper Functions # Quel est le jeu de vimtouches le plus court pour l'envelopper dans un …
27 code-golf  vim  comment 

9
King of the Hill - Pompiers
C'est un été sec dans la prairie. Les quatre agriculteurs de la région se rendent compte qu'ils peuvent accaparer le marché au maïs en brûlant les récoltes de leurs voisins. Mais ils ont besoin d'une stratégie pour le faire; c'est là que vous intervenez. Votre tâche consiste à écrire un …

18
Texte aligné à droite
Votre travail consiste à prendre une entrée de chaîne et un nombre et à aligner la chaîne à droite, en faisant de la largeur du texte le nombre. Quand une ligne est trop longue, cassez-la et mettez le reste sur la ligne suivante, en répétant jusqu'à ce que ce ne …
27 code-golf  string 


1
Scores ASCII
En fouillant dans les profondeurs de votre dossier temporaire, vous trouvez des compositions pour le piano. Malheureusement, ces compositions ont été écrites avec des noms de notes et des durées uniquement, et vous n'avez accès qu'à un terminal texte. Par conséquent, votre tâche consiste à écrire un programme pour afficher …

10
Produit de longueur de crochet
Un diagramme de Young est un arrangement de boîtes dans des lignes justifiées à gauche et des colonnes justifiées en haut. Pour chaque case, tous les espaces au-dessus et à gauche sont occupés. XXXXX XXX XXX X La longueur de crochet d'une boîte est le nombre de boîtes à sa …

7
Élargissez un carrelage diamant
Tout hexagone ordinaire peut être carrelé de diamants, par exemple comme ceci: ______ /_/_/\_\ /_/\_\/\_\ /\_\/_/\/_/\ \/_/\_\/_/\/ \_\/_/\_\/ \_\_\/_/ Nous considérerons ce qui précède comme un carrelage de taille 1(puisque les côtés des diamants sont constitués d'un /ou de \chacun). Le même pavage de taille 2ressemblerait à: ____________ / / …

23
Swap capitalisation de deux chaînes
your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! La description L'entrée est de deux chaînes s1et s2de longueur égale. Ils contiendront chacun uniquement des caractères ASCII imprimables et compteront au moins un caractère. …
27 code-golf  string 

6
Écrire un polyglotte C / C ++
Le concept de ce défi est assez simple. Tout ce que vous avez à faire est d'écrire un programme qui se compilera en C valide et en C ++ valide! Eh bien, il y a des captures. Le programme doit se comporter différemment lorsqu'il est compilé dans chaque langue. Le …

13
Récupérer le code source muté
Dans un accident très inhabituel impliquant un petit échantillon de radium, une baleine électrocutée et trois oursons gommeux, une partie du code source de The Management ™ a été mutée. Le patron de The Management ™ ne sait pas grand chose, ce sont en fait les Cops © qui étaient …


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.