Programmation Puzzles & Code Golf

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

30
Imprimer le dernier octet entré
Défi Vous avez une chaîne d'octets d'entrée, sortez le dernier octet. Règles Votre soumission peut être un programme ou une fonction produisant le dernier octet de l'entrée qui est soit une chaîne, soit stdin ou des arguments de ligne de commande, et n'est pas vide. J'essayais de résoudre ce problème …
12 code-golf  string 

21
Un polyglotte OEIS
Il s'agit d'un défi de chaînage des réponses concernant l'OEIS. Oh, la justification en est qu'une entreprise a besoin d'un programme pour imprimer ses séquences OEIS vraiment mal et qu'elle a toutes les langues. Le format de chaînage des réponses fonctionne de la manière suivante: Quelqu'un publie la première réponse, …

8
Blackjack Bust Calculator
Le Blackjack , également connu sous le nom de vingt et un ans, est un jeu de cartes comparatif entre vous et un croupier, où chaque joueur à son tour rivalise avec le croupier, mais les joueurs ne jouent pas les uns contre les autres. Le jeu se déroule comme …

9
Redémarrage de BigNum Bakeoff
Certains d'entre vous connaissent peut-être le BigNum Bakeoff , qui s'est avéré assez intéressant. L'objectif peut être plus ou moins résumé comme l'écriture d'un programme C dont la sortie serait la plus importante, sous certaines contraintes et conditions théoriques, par exemple un ordinateur qui pourrait exécuter le programme. Dans le …

7
Jouez-vous une anagramme pour le plus grand bien!
La tâche Dans ce défi, votre tâche consiste à écrire du code qui génère l'une de ses anagrammes choisies au hasard avec une distribution uniforme, mais il ne doit jamais se produire lui-même. Élaboration En l'absence de saisie, votre programme devrait sortir l'une des anagrammes de son code source. Votre …

4
Conseils pour jouer au golf ///
Quels conseils généraux avez-vous pour jouer au golf dans /// ? Je cherche des idées qui peuvent être appliquées aux problèmes de code-golf et qui sont également au moins quelque peu spécifiques à /// (par exemple, "supprimer les espaces inutiles" n'est pas une réponse). Les conseils pour itflabtijtslwi et Lines …
12 code-golf  tips 



7
Dessinez le chronogramme numérique XNOR
Ci-dessous, un diagramme de temps numérique (schématique) pour la porte logique XNOR . ┌─┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ A ──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └── ┌───┐ ┌───┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ B ┘ └─┘ └─┘ └─┘ └───┘ └─┘ └ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ X ──┘ └───┘ └───┘ └───┘ …


1
Contrainte d'une chaîne à un entier dans GolfScript
GolfScript contraint automatiquement les valeurs, selon la séquence de «priorité» suivante: entier → tableau → chaîne → bloc (du plus bas au plus élevé.) Cela signifie que "1"7+laisse la chaîne "17"sur la pile (et non 8), car les chaînes ont une priorité plus élevée que les entiers. [ À ces …
12 tips  golfscript 


2
De quel groupe abélien fini s'agit-il?
La description Écrivez une fonction f(m, G)qui accepte comme arguments un mappage met un ensemble / liste d'entiers distincts et non négatifs G. mdoit mapper des paires d'entiers dans Gde nouveaux entiers dans G. ( G, m) est garanti pour former un groupe abélien fini , mais tout élément de …

3
Échiquier d'art ASCII
Dans ce défi, vous devez dessiner l'échiquier ci-dessous et autoriser les mouvements. 1. Dessin Chaque carré blanc a 5x9 espaces. Chaque carré noir a 5 x 9 colons. La planche est entourée d'une bordure de deux points. Les pièces ont 5 caractères de large et se trouvent sur la rangée …

9
Créer un clavier T9
Cette question demande une fonctionnalité de correspondance de dictionnaire T9 qui est un problème très intéressant. Mais T9 a une autre façon de taper et c'est de taper caractère par caractère. Vous n'auriez PAS besoin d'un dictionnaire pour implémenter ce clavier. Voici le clavier d'un clavier T9 si vous avez …

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.