Questa è una sfida per poliziotti e ladri . Per il thread della polizia, vai qui .
Questa sfida prevede due sequenze OEIS scelte dai poliziotti - S 1 , S 2 - e quanto bene queste sequenze possono essere giocate a golf e offuscate.
I poliziotti stanno costruendo il codice A che produce S 1 e danno un numero X che sostengono sia la migliore distanza di Levenshtein possibile (in caratteri) per creare B che produce S 2 .
La sfida dei ladri
Per infrangere l'invio di un particolare poliziotto, i ladri devono inventare un programma C nella stessa lingua (e versione) della risposta che produce S 2 (n) e che il carattere Y cambia da A (con Y <= X). I ladri non hanno necessariamente bisogno di trovare esattamente lo stesso codice B che il poliziotto (segretamente) ha prodotto. Le osservazioni dei ladri devono aderire allo stesso indice 0 o 1 come specificato dall'invio del poliziotto.
Se lo gestisci, pubblica una risposta con la soluzione, collegandoti alla risposta del poliziotto e lascia un commento sulla risposta del poliziotto che rimanda alla tua.
Ogni risposta del poliziotto può essere decifrata una sola volta e, naturalmente, non ti è permesso di decifrare la tua risposta. Se la risposta del poliziotto risulta non valida prima o dopo il crack, non viene conteggiata per il punteggio del ladro.
Vincere e segnare
Ai ladri viene assegnato un punteggio (X - Y)*5 + 5per ciascuna delle loro fessure e vince il ladro con il punteggio complessivo più alto.
Ulteriori regole
- Non è necessario utilizzare alcun built-in per hashing, crittografia o generazione di numeri casuali (anche se si esegue il seeding del generatore di numeri casuali su un valore fisso).
- Sono consentiti programmi o funzioni, ma il codice non deve essere uno snippet e non è necessario assumere un ambiente REPL.
- Puoi prendere input e dare output in qualsiasi formato conveniente . I metodi di input / output devono essere gli stessi per entrambe le sequenze.
- Il calcolatore definitivo per la distanza Levenshtein per questa sfida è questo sul Pianeta Calc.
- Oltre ad essere una sfida CnR, si tratta di code-golf, quindi si applicano tutte le normali regole del golf.