#1 WhatsThiSs
tedy tohle jsou primitivní úkoly na netu se toho dá najít spousta, i přímo k těm několika zadáním co jsi chtěl.
algoritmus spočívá v procházení řetězce znak po znaku a zvyšování počítadla v poli čísel, kde následně najdeš maximum (lze průběžně).
jediný zádrhel bych viděl v kódování toho řetězce u ascii to je jednoduché u UTF by to bylo trošku náročnější.
pro ascii:
- pole pro počítání [256] indexy 0-255
- cyklus na procházení řetězce
. - získej znak na dané pozici a převeď na jeho kod
. - zvyš hodnotu v počítacím poli na indexu znaku
- konec cyklu procházení řetězce
- projdi počítací pole a najdi maximum, index maxima je odpovídá kódu znaku