Wörter und Schaltflächen ändern die Schriftgröße nach folgenden Regeln:A▲ᴀ▼
- Die Anfangsschriftgröße ist 11.
- Wenn gedrückt wird, wenn die Schriftgröße 1 ist, bleibt die Größe 1.ᴀ▼
- Die Schriftgröße ändert sich mit 1 Punkt im Bereich von 1 bis 12.
- Die Schriftgröße ändert sich mit 2 Punkten im Bereich von 12 - 28.
- Zur Auswahl stehen 28, 36, 48, 72 und 80 im Bereich von 28 bis 80.
- Die Schriftgröße ändert sich mit 10 Punkten im Bereich von 80 - 1630.
- Die Schriftgröße ändert sich mit 8 Punkten im Bereich 1630 - 1638.
- Wenn bei einer Schriftgröße von 1638 gedrückt wird, bleibt die Schriftgröße bei 1638.A▲
Aufgabe
Bestimmen Sie die resultierende Schriftgröße in so wenigen Bytes wie möglich, wenn Sie eine Reihe von Tastendrücken in einem angemessenen Format ausführen.
Beispiele
[3,-1,2]
, was bedeutet : Das Ergebnis ist 18.A▲A▲A▲ᴀ▼A▲A▲
Einige mögliche Formate sind '^^^v^^'
, [1 1 1 -1 1 1]
, [True,True,True,False,True,True]
, ["+","+","+","-","+","+"]
, "‘‘‘’‘‘"
, "⛄️⛄️⛄️🌴⛄️⛄️"
, 111011
, "CaB"
, etc ...
[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]
?