Diskuze: Šifra
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Bohužel CH nejde vyřadit tak, aby se všechny písmena posunula, šlo by
ale udělat to, že tam nebylo nic místo toho.
S obrázkama mě to samozřejmě napadlo, ale raději bych byl za generování
programem, protože jen tak si můžu zaručit, že všechny buňky budou
stejné.
Můžeš to zkusit číselně. Převedeš si na Ascii, odečteš 65, takže to bude od 0 až 26
181920|212223|242526
pak bych třeba dělil 3 celočíselně pro zjištění jakou buňku vykreslit
(case 0-8).
pak si zakódovat tečky jako 0 :●__, 1:_●_, 2:__●, a provedeš
(ascii-65)-(3*hodnota buňky z minulého kroku), (case 0-2)
př: f >70>(-65)>5> políčko (/3)>1>|___|, tečka
5-(3*1)>2, __●,
sloučit: |__●|
podle toho jak to budeš vypisovat si už nějak poradíš , jednodušeji mě to nenapadlo ale
ruku do ohně za to že tohle řešení je nejlepší nedám
To dostaneš text a máš nahradit znaky boxy, které mají 3 stavy?
Jestli ano, tak můžeš využít ascii hodnotu a modulo nějakým takovým
způsobem:
((Znak - 'A') % 3) * velikostMezery
tady tím dostaneš ten posun na horizontální ose.
Nebo si můžeš natvrdo napsat 3 skupiny a podle toho rozřazovat.
No a teď mi došlo že tam vlastně bude ten problém s CH,.. tak si asi budeš muset ošéfit že větší než "H" bude hodnota+1 a "CH" bude h+1.
Zobrazeno 6 zpráv z 6.