Parole e pulsanti cambiano la dimensione del carattere in base a queste regole:A▲ᴀ▼
- La dimensione iniziale del carattere è 11.
- Se viene premuto quando la dimensione del carattere è 1, la dimensione rimane 1.ᴀ▼
- La dimensione del carattere cambia con 1 punto nell'intervallo 1 - 12.
- La dimensione del carattere cambia con 2 punti nell'intervallo 12 - 28.
- Le scelte sono 28, 36, 48, 72 e 80 nell'intervallo 28 - 80.
- La dimensione del carattere cambia con 10 punti nell'intervallo 80-1630.
- La dimensione del carattere cambia con 8 punti nell'intervallo 1630-1638.
- Se viene premuto quando la dimensione del carattere è 1638, la dimensione rimane 1638.A▲
Compito
Nel minor numero di byte possibile, determinare la dimensione del carattere risultante quando viene fornita una serie di pressioni di pulsanti in qualsiasi formato ragionevole.
Esempi
[3,-1,2]
, che significa : il risultato è 18.A▲A▲A▲ᴀ▼A▲A▲
Alcuni formati possibili sono '^^^v^^'
, [1 1 1 -1 1 1]
, [True,True,True,False,True,True]
, ["+","+","+","-","+","+"]
, "‘‘‘’‘‘"
, "⛄️⛄️⛄️🌴⛄️⛄️"
, 111011
, "CaB"
, ecc ...
[2]
: 14
[-1]
: 10
[13]
: 80
[-11,1]
: 2
[11,-1]
: 36
[170,-1]
: 1630
[2000,-2,100]
: 1638
"^vvv^v^^^v"
,[-1, 1, 1, -1, 1, -1]
,[0, 1, 0, 1, 1, 0, 1]
?