Ho un problema con la mia tastiera (più probabilmente un problema con il mio browser). Alcune volte quando faccio clic su un nuovo campo di testo e inizio a digitare tutto il mio testo viene visualizzato al contrario. Dopo un breve lasso di tempo (ai fini della sfida diremo che sono 10 millisecondi) riprende a digitare in avanti. Sembra che all'inizio il mio cursore non si sposti quando inizio a digitare, quindi tutte le lettere vengono inserite all'inizio del campo di testo.
Ad esempio, se stavo digitando pythone ho digitato pytnei primi 10 millisecondi, il risultato sarebbe
hontyp
Compito
Il tuo compito è simulare questo comportamento nel minor numero di byte possibile.
Ingresso
È possibile accettare input in qualsiasi metodo ragionevole. Tuttavia, non è possibile accettare l'input come due campi separati. Il ritardo di 10 millisecondi dovrebbe iniziare quando il programma inizia a consentire l'immissione. È possibile che sia necessario eseguire la preelaborazione prima che sia consentito l'input, che non deve essere conteggiato per i 10 millisecondi.
Un po 'di clemenza è consentita nei tempi purché abbia una media di 10 millisecondi e sia disattivata di oltre 1 millisecondo non più dell'1% delle volte su un computer ragionevolmente specificato.
Produzione
Puoi generare la stringa in qualunque metodo tu ritenga opportuno. È possibile aggiornare dal vivo mentre l'utente sta digitando o produrre il risultato dopo aver finito di inserire l'input (tramite una nuova riga o la fine del file ^D).
Casi test
Alcuni di questi sono stati generati da questa CMC in The Nineteenth Byte
First 10 | after | result
bra in-flak in-flakarb
ap ple plepa
code- golf golf-edoc
no ne neon
we st stew
ai med media
draw back backward