Questions marquées «source-layout»

32
Figure et sol

Source: Wikipedia Pour ce défi, vous devez écrire deux programmes qui ressemblent à la figure et au fond de l'image ci-dessus, de telle sorte que l'un d'eux imprime figureet l'autre imprime ground. Plus précisément: Écrivez un programme qui ne prend aucune entrée et imprime la chaîne figure. Les...

31
Doublez votre chemin

Il y a eu quelques défis liés au doublement du code source: ici et ici . La tâche que nous avons ici est un peu plus difficile, mais devrait être réalisable dans presque toutes les langues. Dans ce défi, vous prendrez un entier positif arbitraire. Votre programme doit sortir cet entier doublé ....

31
Qu'avons-nous oublié?

Votre tâche consiste à écrire un programme informatique non vide composé d'une séquence d'octets. Si nous choisissons un octet particulier dans le programme et en supprimons toutes les instances du programme, le programme modifié doit sortir l'octet supprimé. Par exemple, si notre programme était...

31
Fonction inverse

Ne serait-ce pas bien si les fonctions de programmation pouvaient être inversées, tout comme la fonction mathématique qu'elles implémentent? Écrivez une fonction (ou un programme) qui prend une entrée xsous n'importe quelle forme, qui sort ln(x). Lorsque les octets du programme sont réorganisés /...

30
Un quine fragile

Un quine fragile Un quine fragile est un quine qui satisfait la propriété d'avoir chaque sous-chaîne faite en supprimant un seul caractère, lorsqu'elle est évaluée, produit une erreur. Par exemple. Si votre programme asdfest une quine, alors pour qu'il soit fragile, les programmes suivants doivent...

30
Beatles Songs and Hexagons

Écrivez deux programmes en forme de triangle (c.-à-d. Pyramide). Le premier doit être un triangle de texte pointant vers le haut avec une largeur de base minimale de trois caractères. Il aurait donc une structure comme X XXX ou X XXX XXXXX ou X XXX XXXXX XXXXXXX ou plus. Chacun des caractères Xdoit...

29
Métamorphose du code source

mbomb007 nous a demandé de faire un programme d'auto-mutilation . C'est un défi intéressant, mais personnellement, je n'aime pas encourager mes programmes à s'automutiler. J'aime à penser que, au cœur de chaque programme, un beau papillon attend pour éclater. En tant que tel, pour mon tout premier...

29
Le mirage de la personne intelligente

Il était une fois, je lisais cette question / réponse sur Quora Y a-t-il vraiment des programmeurs diplômés en informatique qui ne peuvent pas passer le test FizzBuzz Ce code est donné comme la réponse évidente for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

29
Faire un compteur Geiger

Un compteur Geiger est un appareil utilisé pour détecter les radiations. Nous allons créer un programme de compteurs Geiger. Comme nous le savons tous, lorsque le rayonnement frappe un programme informatique, il supprime exactement 1 octet au hasard. Un programme de compteur Geiger est donc un...

29
Comptage concaténatif

Votre défi est d'écrire N extraits de code tel que, lorsque vous concaténer le premier K ≥ 1 ensemble, ils produisent le nombre K . Plus N est élevé , mieux c'est. Voici le hic: vous ne pouvez utiliser aucun caractère plus d'une fois dans vos extraits. Règles Vous pouvez utiliser le même caractère...

28
Aidez-moi! Ma calculatrice fonctionne mal!

introduction Ma calculatrice se comporte bizarrement. Parfois, lorsque je tape un, 8il affiche un 2. Et parfois, lorsque je tape un, 6il affiche un +. Certains boutons sont mélangés! Quelqu'un pourrait-il m'aider à déterminer lequel? Défi: Entrée: Liste des équations incorrectes , avec des...

28
Programmez votre phrase préférée

Choisissez une citation ou une phrase qui fait exactement 5 mots, par exemple Programming puzzles and code golf!. Écrivez un programme qui, une fois ajouté à lui-même n fois, sort les n + 1 premiers mots de votre phrase dans l'ordre. Par exemple, si votre code de programme était MYPROGet que votre...

27
Hyper sur les quines

Inspiré de l' hyperprogrammation: N + N, N × N, N ^ N tout en un . Merci à @MartinEnder et @trichoplax pour leur aide dans le bac à sable. Définitions Hyperquines Définissez une hyperquine d'ordre n comme un programme complet ou une fonction P de type quine qui satisfait toutes les règles qui...

26
Créer un quine rotatif

Une rotation d'une chaîne est effectuée en divisant une chaîne en deux morceaux et en inversant leur ordre, par exemple "world! Hello,"une rotation de "Hello, world!". Il est possible de créer des programmes qui peuvent être tournés pour former un programme différent, mais toujours valide....

25
Programme d'identification de forme

Votre tâche consiste à créer un programme qui identifie la forme de l'entrée. Les formes à identifier peuvent être l'une des suivantes: Carré Pour être identifiée comme un carré, la source doit avoir des lignes de même longueur et le même nombre de lignes que de caractères par ligne (caractères de...