Programmation Puzzles & Code Golf

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

4
Maux de tête de vacances
Avertissement: NE PAS prendre l'avis médical de ce poste. Si vous souhaitez un avis médical, consultez un professionnel qualifié. J'ai mal à la tête. J'ai besoin de pilules contre les maux de tête. Je vous dirai les dernières doses que j'ai prises et vous me direz quand je pourrai prendre …
14 code-golf  string  date 

20
Touches de sortie
Dans n'importe quel langage de programmation, créez un programme qui prend en entrée et anime le texte tapé sur un clavier. Le délai entre chaque caractère doit être variable pour simuler la véritable frappe sur un clavier. Le délai est de 0.1, 0.1, 0.5, 0.1, 0.1, 0.5 ...quelques secondes, jusqu'à …

13
Code auto-modifiable en permanence
Maintenant, nous savons tous que la plupart des langages ont des moyens très simples de «s'auto-modifier». Cependant, que se passerait-il si vous deviez réellement modifier le code et en éditer des parties ... sur le disque? Votre objectif est de créer un code qui imprime un nombre, puis édite son …

6
Code clavier pour texte!
Étant donné une chaîne et un tableau en entrée, votre tâche consiste à sortir le texte que la chaîne d'entrée imprimera lorsqu'elle sera tapée sur un clavier mobile typique. Dans un clavier mobile, une lettre est saisie en appuyant sur un bouton n fois, où n est la position de …

7
C'est bientôt Noël!
Pour cette raison, des familles du monde entier construisent des arbres de Noël. Mais cet arbre normal peut devenir ennuyeux après un certain temps, alors faisons un arbre ASCII! Les feuilles sont représentées par #et doivent être organisées comme indiqué dans l'exemple de sortie. Nous avons 5 boules ( O) …

1
Taxis à San Francisco
Vous êtes chauffeur de taxi à San Francisco. Comme c'est le cas pour les chauffeurs de taxi, vous parcourez une grille où les seules directions valides que vous pouvez déplacer sont la gauche, la droite, le haut et le bas. Cependant, San Fransisco est très vallonné, donc la distance entre …

9
L'objet codegolf
Imaginez cela, nous avons un environnement avec une portée globale contenant un seul objet, appelé codegolf. Cet objet a un seul enfant appelé stackexchange, qui a une propriété appelée com. Accéder à cette propriété ressemblerait codegolf.stackexchange.com. Le défi L'entrée de votre programme / fonction sera une chaîne essayant d'accéder à …


10
Carrés stéganographiques
Carrés stéganographiques Votre travail consiste à prendre une chaîne et à générer une NxNimage qui représente cette chaîne. Vous devez également écrire l'algorithme qui prend l'image et la transforme également en chaîne. Le score sera comprendra le nombre d'octets des deux algorithmes: Algorithme de "chiffrement" + algorithme de "déchiffrement" . …


8
Le puzzle carré 3x3 Hexa Prime
Le puzzle carré 3x3 Hexa Prime introduction Nous considérons 3x3 carrés de chiffres hexadécimaux (de 0à F) tels que: 2 E 3 1 F 3 8 1 5 7 2 7 D D 5 B B 9 Nous définissons un carré Hexa Prime 3x3 ( HPS3 ) comme un carré …

1
Dames: King Me?
Défi: Étant donné un damier, sortez le plus petit nombre de mouvements qu'il faudrait (en supposant que le noir ne bouge pas du tout) pour rogner une pièce rouge, si possible. Règles : Le côté rouge sera toujours en bas, mais leurs pièces peuvent commencer dans n'importe quelle rangée (même …


18
Mélangez et traitez!
C'est vendredi et je suis fatigué, alors faisons-en un rapide! Ne prenez aucune entrée, mais vous devez sortir les treize cartes numérotées différentes dans un jeu de cartes standard. Vous devez sortir 2 via Ace (Suit agnostic). Chaque carte a un dessus qui est indiqué par un espace et dix …

17
Imprimer un gâteau en couches
Défi Étant donné une entrée n, imprimez un gâteau d'art ASCII en ncouches hautes, vu de côté, avec deux bougies sur le dessus. Reportez-vous aux exemples ci-dessous pour plus de détails. Production >> cake(1) _|_|_ | | +-----+ >> cake(3) _|_|_ | | +---------+ | | +-------------+ | | +-------------+ …

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.