Programmation Puzzles & Code Golf

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

3
Aidez-moi! Ma calculatrice s'est cassée! (Transformer l'expression entière en touches de calculatrice)
introduction Aidez-moi! J'ai accidentellement laissé tomber ma calculatrice TI-84 par ma fenêtre (ne me demandez pas comment) et elle s'est cassée. J'ai un test de mathématiques demain et la seule calculatrice que je peux trouver est celle avec ces boutons: 7 8 9 + 4 5 6 - 1 2 …

27
Différence de trois entiers d'entrée
Implémentez une fonction diff qui prend en entrée trois entiers x, y et z. Il devrait renvoyer si la soustraction d'un de ces nombres d'un autre donne le troisième. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - …

24
La séquence RATS
Votre tâche consiste à générer le nième terme de la séquence RATS, où n est l'entrée. La séquence RATS est également connue sous le nom de séquence Ajouter puis trier inversée. Cette séquence peut également être trouvée ici: http://oeis.org/A004000 . cas de test: 0 > 1 1 > 2 2 …



7
Puis-je enchaîner tous mes cordons et adaptateurs ensemble?
Supposons qu'un jour vous fouilliez dans votre grande boîte de cordons et d'adaptateurs informatiques inutilisés (USB vers USB mini, VGA vers DVI, etc.). Il y a partout des cordons emmêlés qui font tout un gâchis, et vous vous demandez si vous pourriez simplifier les choses en attachant tous les cordons …
30 code-golf  string 

9
Supports de verrouillage
Écrivez un programme ou une fonction qui accepte une chaîne de huit octets contenant l'un de chacun des caractères ()[]{}<>disposés de manière à ce que les quatre types de parenthèses respectifs correspondent. Par exemple, l' ]<([){}>entrée n'est pas valide car les crochets ne correspondent pas (bien que tous les autres …


1
Magic: The Gathering Combat Golf
Magic: the Gathering est un jeu de cartes à échanger où, entre autres, les joueurs jouent des cartes représentant des créatures, qui peuvent ensuite attaquer l'autre joueur, ou se défendre contre les attaques de l'autre joueur en bloquant. Dans ce défi de code-golf, votre programme sera à la place d'un …


30
Implémenter «tac»: imprimer les lignes d'un fichier en sens inverse
Entre la question du chaton et voir cette question à U&L sur la sedmagie, que diriez-vous de l'implémentation tac? Objectif Implémentez un programme qui inversera et imprimera les lignes dans un fichier. Contribution Un fichier, fourni sous forme de nom ou via une entrée standard Sortie Les lignes, inversées, à …
30 code-golf  string 

1
Dessinez un moulinet tournant
Rappelez-vous ces moulins à vent amusants sur lesquels vous soufflez et ils tournent en rond? Codons-en un! Un moulin à vent aura l'ensemble de caractères \ | / _dessinant son centre et ses bras. Un moulinet possible pourrait ressembler à ceci: | | |_ ___ ___|_| | | | Mais …

10
Texte sinusoïdal
Objectif: écrire un programme ou une fonction qui imprime une chaîne d'entrée sous une forme sinusoïdale. La sinusoïde ASCII Voici une période de la sinusoïde: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... …

30
Préfixe commun le plus long de 2 chaînes
Écrivez un programme qui prend 2 chaînes en entrée et retourne le préfixe commun le plus long. Il s'agit de code-golf , donc la réponse avec le plus petit nombre d'octets l'emporte. Test Case 1: "global" , "glossary" "glo" Test Case 2: "department" , "depart" "depart" Test Case 3: "glove", …
30 code-golf  string 


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.