Programmation Puzzles & Code Golf

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

16
Faire pivoter les points
Introductions Une matrice booléenne 2 × n peut être représentée par une chaîne de quatre caractères . ':. La chaîne a une "rangée supérieure" et une "rangée inférieure", avec des points représentant les 1 et des espaces vides représentant les 0. Par exemple, la matrice 2 × 6 1 0 …
46 code-golf  string 

15
Electrons rebondissant dans un fil
Imaginez un "fil" qui a des nespaces. Imaginez de plus qu'il y a des "électrons" dans ce fil. Ces électrons ne vivent que pour une unité de temps. Tous les espaces dans le fil qui sont adjacents à exactement un électron deviennent un électron. Dans la terminologie de Game of …

3
Cadenas à vélo
Le scénario Après une longue journée de travail au bureau et à parcourir le site stackexchange.com , j’ai finalement franchi la porte à 16h58, déjà fatiguée par la journée. Comme je ne suis encore qu’un stagiaire, mon moyen de transport actuel est le vélo. Je me dirige vers mon fidèle …

26
Traduire oOo CODE
Étant donné l'entrée d'un programme écrit en oOo CODE , indiquez le code BF qu'il représente. Voici une brève description du fonctionnement de oOo CODE: Tout d'abord, tous les caractères non alphabétiques sont supprimés (tout ce qui n'est pas dans la plage A-Za-z). Par exemple, prenons le programme PROgRam reVERsES …

10
Zigzagifier une chaîne
Ecrivez un programme (ou une fonction) qui prend une chaîne non vide de tous les caractères ASCII imprimables . Imprime (ou retourne) une chaîne en zigzag des caractères de la chaîne avec chaque paire de caractères voisins liés par: /si le premier caractère apparaît avant le deuxième caractère dans l'ordre …
46 code-golf  string 

19
Simulateur à levier 2015
Pourquoi un simulateur? De nos jours, les enfants n’ont ni le temps ni l’ambition voulus pour empiler des boîtes sur la balançoire ou pour jouer avec des objets physiques équilibrés. Cela laisse beaucoup de place sur le marché des logiciels pour un simulateur à levier qui, selon mes modèles, se …

2
Étendre OEIS: compter les carreaux de diamant
Je promets que ce sera mon dernier défi concernant les diamants (pour un temps, en tout cas). Le bon côté des choses, ce défi n’a rien à voir avec l’art ASCII, et n’est pas non plus un code de golf, c’est donc complètement différent. Pour rappel, chaque hexagone peut porter …

30
Noms d'éléments supérieurs à 118
Dans leur insupportable sagesse, l' IUPAC a créé un nom d'élément systématique pour tout élément nouvellement créé. C'est le nom temporaire d'un élément jusqu'à ce qu'ils se décident enfin du nom réel. Cela fonctionne comme suit: chaque préfixe d'un numéro d'élément se voit attribuer un préfixe en fonction de sa …

30
Pointeurs, pointeurs, pointeurs!
introduction Dans les sorties d'erreur de certains langages tels que Java, un pointeur est montré pour donner au programmeur une idée de l'endroit exact où l'erreur s'est produite. Prenons cet exemple sur Ideone: Main.java:12: error: ';' expected Invalid Java! ^ Notez que le curseur indique où se trouve le code …
46 code-golf 

24
Conseils pour jouer au golf à Pyth
Pyth est un langage de programmation procédural inspiré de Python, créé par isaacg, un utilisateur de PPCG . Quels conseils généraux avez-vous pour jouer au golf à Pyth? Je cherche des idées pouvant être appliquées aux problèmes de code de golf en général, qui sont au moins quelque peu spécifiques …
46 code-golf  tips  pyth 

30
Rock autour de l'horloge
Dans le moins de caractères Unicode possible, imprimez les éléments suivants (144 caractères): 1, 2, 3 o'clock, 4 o'clock rock, 5, 6, 7 o'clock, 8 o'clock rock, 9, 10, 11 o'clock, 12 o'clock rock, We're gonna rock around the clock tonight. Vous ne devez utiliser aucun chiffre dans votre code, …

20
Dessine l'escalier du diable
L' escalier du diable est une fonction fractale liée à l'ensemble de Cantor. Votre tâche consiste à reproduire cette fonction géniale - dans l’art ASCII! Contribution Un seul entier n >= 0, indiquant la taille de la sortie. L'entrée peut être donnée via STDIN, un argument de fonction ou un …

30
Faux texte de chapiteau
Dans ce défi, le faux texte de sélection est un texte affiché partie par partie, à la manière d'un défilement. Quelques exemples: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar …
46 code-golf  string 

7
Qui est ce chatbot?
Objectif: La tâche est de créer un chatbot avec lequel vous pouvez passer votre temps à discuter de vos pensées les plus profondes. Créez un chatbot avec une intelligence artificielle tirant les leçons de votre saisie. Votre bot devrait vous inciter à dévoiler vos plus sombres vérités intérieures. Inspiration: http://en.wikipedia.org/wiki/Chatterbot …

30
Réponse à la vie, l'univers et tout ce qui existe
Tâche Avec une chaîne en entrée, votre tâche consiste à sortir 42 uniquement si la chaîne en entrée se trouve exactement comme suit: abbcccddddeeeeeffffffggggggghhhhhhhhiiiiiiiiijjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz Il peut générer toute autre valeur, générer une erreur ou ne pas générer de sortie, si l’entrée n’est pas égale à la chaîne susmentionnée. Critère gagnant …
46 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.