Sfida
Hai mai visto quei titoli dei trailer dei film (vale a dire Martian, Interstellar, ecc.) In cui hanno enormi lacune tra le lettere che si diffondono lentamente?
La sfida è quella di ricreare questo effetto data una stringa, un moltiplicatore di gap e una direzione, inserendo una quantità appropriata di spazi tra le lettere.
Esempio
Input : 'INTERSTELLAR', moltiplicatore di gap: 1.0, direzione: crescente verso l'interno
Output: I N T E R S T E L L A R
La spaziatura è: [1, 2, 3, ..., 3, 2, 1]; sostituendo gli spazi con '.' per dimostrare meglio la spaziatura:
I.N..T...E....R.....S......T.....E....L...L..A.R
Input : 'INTERSTELLAR', moltiplicatore di gap: 0,5, direzione: crescente verso l'interno
Output: IN T E R S T E L L AR
La spaziatura viene moltiplicata per 0,5, quindi otteniamo [0, 1, 1, 2, ... 2, 1, 1, 0] dalla divisione intera; usando '.':
IN.T.E..R..S...T..E..L.L.AR
Input : 'CODEGOLF', Moltiplicatore di gap: 2.0, Direzione: crescente verso l'esterno
Output: C O D E G O L F
La spaziatura viene moltiplicata per 2, aumentando verso l'esterno, quindi otteniamo [8,6,4,2,4,6,8]; sostituendo con ".":
C........O......D....E..G....O......L........F
Input : 'CODEGOLF', Moltiplicatore di gap: 0.4, Direzione: crescente verso l'esterno
Output: C O DEGO L F
La spaziatura viene moltiplicata per 0,4, aumentando verso l'esterno, quindi otteniamo [1,1,0,0,0,1,1]; sostituendo con ".":
C.O.DEGO.L.F
Regole
- Accetta 3 input: stringa, moltiplicatore di gap e direzione
- Se la stringa di input ha una lunghezza dispari (anche in # di spazi vuoti), ad es. 'CIAO', la spaziatura della maggior parte dei 2 spazi interni dovrebbe essere la stessa
H E L L O - Il moltiplicatore di direzione e gap può essere analizzato come desiderato, ad esempio è possibile utilizzare -2 come "crescente verso l'interno con un moltiplicatore di 2", 1 come "crescente verso l'esterno con un moltiplicatore di 1", ecc.
- È richiesto solo l'uso di spazi, tuttavia è un vantaggio se il riempimento del personaggio è personalizzabile.
Animazione di riferimento

Divertiti a giocare a golf!
C..O....D......E........G......O....L..F
Increasingin1 => Inward, 0 => Outwardo viceversa.