Programmation Puzzles & Code Golf

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

4
Créez un mobile petit et équilibré
On vous donne un tas de poids, et votre tâche est de construire un petit mobile équilibré en utilisant ces poids. L'entrée est une liste de poids entiers compris entre 1 et 9 inclus. Il peut y avoir des doublons. La sortie est une image ascii d'un mobile qui, une …

20
Rechercher des colonnes où tous les caractères sont identiques
Je suis tombé sur cette question sur SO et j'ai pensé que cela ferait un beau défi de golf. Voici donc: Défi: Écrivez un programme qui lit une séquence de chaînes de caractères, une par ligne, et génère une liste de toutes les positions où chaque chaîne a le même …
18 code-golf 


5
Correction d'une fonction aléatoire cassée
Un ami a une carte d'extension dans son ordinateur qui génère un nombre parfaitement aléatoire de 1 à 5 inclus. Malheureusement, ils ont renversé du cola d'une manière ou d'une autre, et il ne génère désormais que 2 pour tous les nombres de 1 à 4. Heureusement, le caractère aléatoire …

5
Imprimer un arbre binaire
Inspiré d'une question récente sur SO ... Écrivez une fonction pour imprimer un arbre binaire au format suivant: 3 / \ 1 5 \ / \ 2 4 6 La sortie doit être composée d'une ligne de nœuds, suivie d'une ligne de /et de \caractères indiquant les relations, suivie d'une …

15
Le voyageur du temps
Le code le plus court pour générer les heures correctes sur les horloges gagne. Vous êtes un voyageur temporel aguerri et vous êtes connu pour vous arrêter à de nombreuses planètes au cours de vos journaux. Chaque planète tourne à un rythme différent et pour cette raison, la durée d'une …
18 code-golf 

30
Modèle d'échiquier
Entrée: un nombre positif, inférieur à 80, à partir de stdin ou comme argument de ligne de commande. Sortie: Un motif d'échiquier carré, la taille du numéro d'entrée. Les champs sombres sont représentés par la lettre «X», les champs blancs par un espace. Le champ en haut à gauche doit …



21
Commencez à partir de ceux
Étant donné un entier strictement positif n , procédez comme suit: Créez un tableau A avec n 1 s. Si A n'a qu'un seul élément, terminez. Dans le cas contraire, en commençant par le premier élément, remplacer chaque paire de A avec sa somme, la sortie du dernier élément est …

23
Jimmy peut-il accrocher sa corde?
Encore un autre défi Jimmy de son père d'origine. Voir ces autres beaux défis . Comme vous le savez tous, récemment, nous avons vu des défis liés à Jimmy sur les plateformes. Maintenant, Jimmy est un acrobate comme je l'ai mentionné auparavant, et il a d'autres trucs dans sa manche. …

19
Matrice hermitienne?
Notez que ce défi ne nécessite aucune manipulation ou compréhension des nombres complexes. Étant donné une matrice carrée non vide où chaque élément est une liste entière à deux éléments (Re, Im), déterminez (en donnant toutes les valeurs véridiques / fausses ou deux valeurs cohérentes) si cela représente une matrice …


18
Conseils pour jouer au golf à Japt
Maintenant que je suis complètement accro au Code Golf, il est probablement temps que j'essaye de prendre quelques langues de golf. Étant donné que je joue presque exclusivement en JavaScript, Japt semble être le langage logique pour commencer. Je plongerai dans la documentation à la prochaine occasion, mais en attendant, …
18 code-golf  tips  japt 

23
Affichage de n avec n
Ce que je veux: Tout simplement, je veux un affichage basé sur du texte, qui demande une entrée n, puis affiche cette valeur sur l'affichage! Mais il y a un hic. Chacun des «vrais» «pixels» (ceux remplis) doit être représenté par ce nombre n. Exemple : On vous donne une …

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.