Scrivi 3 programmi che svolgono la seguente attività:
Lasciate i codici sorgente A, B, C di questi tre programmi;
- se A esegue BC viene prodotto come output,
- se B esegue CA viene prodotto,
- se C corre AB viene prodotto;
quindi ogni programma scrive una stringa (ciclicamente per ciascun programma) e si nasconde da essa.
Vincoli aggiuntivi, ma essenziali:
- le scappatoie standard sono vietate;
- ogni programma deve essere lungo almeno 1 byte;
- ciascuno dei tre programmi deve essere scritto in una lingua diversa;
Sarebbe bello se la tua presentazione avesse questo formato:
Lingua A (dimensione di A) - Lingua B (dimensione di B) - Lingua C (dimensione di C) - Punteggio
A B C
<extra stuff>
Il vincitore è qualcuno che ottiene il punteggio minimo, che è la somma delle dimensioni di tre programmi.
A
, B
ed C
essendo diverse stringhe? Ad esempio, le tre stringhe possono essere uguali? Se il programma stampa una riga dopo l'output, non possiamo contarlo?
A
, B
, C
essere diversi. Le nuove righe vengono conteggiate come parte dell'output, quindi le nuove righe nella stringa fanno parte del programma.