Questions marquées «radiation-hardening»

Cette balise est destinée aux défis qui nécessitent des réponses pour fonctionner encore lorsqu'une modification aléatoire du code source est effectuée.

72
Plus c'est moins et moins c'est plus

N'importe qui peut agrandir la sortie d'un programme en ajoutant des caractères, faisons exactement l'inverse. Ecrivez un programme complet, une fonction interne ou un extrait pour un environnement REPL dans la langue de votre choix qui répond aux critères suivants: Votre code doit comporter au...

51
Ajouter des longueurs de chaîne

Défi: Étant donné une chaîne ssur les caractères a- z, A- Z, 0- 9, ajoutez la longueur de sà lui-même, en comptant le ou les caractères supplémentaires de la longueur dans la longueur totale de s. Contribution: Juste une chaîne de longueur arbitraire (peut être vide). Sortie: La même chaîne, mais...

39
Quine durcie par rayonnement

Comme vous le savez (espérons-le), une quine durcie aux radiations est une quine à partir de laquelle vous pouvez supprimer n’importe quel caractère et continuer d’imprimer sa source originale, préalablement modifiée. Le fait est qu'avec la plupart d'entre eux, vous ne pouvez supprimer qu'un seul...

38
Quine adouci par rayonnement

C'est simple: faites un bon quine où si vous supprimez un caractère, c'est toujours un quine. La différence entre ceci et une quine durcie par rayonnement est que si votre programme est AB, une quine durcie par rayonnement Aproduirait AB, mais ici, Aproduirait A. Code golf, toutes les règles...

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...

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...

26
Détecteur de rayonnement!

Un programme durci par rayonnement est un programme où, si un caractère du code est supprimé, le programme fonctionnera toujours de la même manière. Pour cette question, nous allons écrire un programme qui détecte quand il est irradié. Écrivez un programme ou une fonction qui, quand un seul octet...

23
Répète après moi!

Étant donné une chaîne comme argument, affichez la longueur de la ou des sous-chaînes répétées les plus longues sans chevauchement ou zéro s'il n'y a pas une telle chaîne. Vous pouvez supposer que la chaîne d'entrée n'est pas vide. Exemples abcdefabc: la sous abc- chaîne est répétée aux positions 1...

22
Un défi ogl-edocf

Contribution Une chaîne mélangée non vide composée de caractères ASCII dans la plage .[32..126][32..126][32..126] Sortie La sortie est obtenue en appliquant des rotations successives à la chaîne d'entrée. Pour chaque lettre ( [a-zA-Z]) de la chaîne d'entrée, de gauche à droite: si la lettre est en...

20
Écrivez un interprète pour *

La tâche est simple. Écrivez un interprète pour la langue * . Voici un plus gros lien vers le wiki. Il n'y a que trois programmes * valides: * Imprime "Bonjour tout le monde"  *  Imprime un nombre aléatoire compris entre 0 et 2 147 483 647 *+* Fonctionne pour toujours. Le troisième cas doit être...

19
Durcisseur méta-rayonnement

Contexte Sur ce site, nous avons occasionnellement des questions demandant que les programmes soient «durcis aux radiations»; cela signifie que le programme doit pouvoir survivre à la suppression d'un ou plusieurs octets, quels que soient les octets supprimés. Comme cela est courant pour les tâches...

17
Écrire un irradiateur durci aux radiations

La tâche consiste à écrire un irradiateur durci aux radiations. Qu'est-ce que je veux dire par là, exactement? Un irradiateur est un programme qui, lorsqu'il reçoit une chaîne en entrée, sortira toutes les versions possibles de la chaîne avec un caractère supprimé. Par exemple, étant donné l'entrée...

16
Détectez si votre programme a été muté

Écrivez un programme qui se termine sans erreur. Si un seul octet est remplacé par un autre octet, le programme devrait sortir CORRUPTED Ne lisez pas votre code source à partir d'un fichier Votre programme ne doit produire aucune autre sortie Il s'agit de code-golf, donc la réponse la plus courte...

15
Programme d'auto-notation

Nous avons un défi pour produire votre propre score , mais il semble que toutes les réponses y codent simplement la sortie et c'est ennuyeux 1 . Permet donc d'avoir un nouveau défi. Votre programme doit sortie sa propre longueur en octets suivi par la chaîne " bytes", mais afin d'éviter des...