Pythonの文字列で、最頻出の文字を抽出する方法

今日のCodewarでガクッとしたこと
Pythonの文字列の中で、最頻出の文字を抽出する方法の違い

Codewar上級者達は...

>>> stg = "1222223344445"
>>> max(stg) # keyを何もしないと単純な最大値
'5' 
>>> max(stg, key=stg.count) # keyでカウントする関数を指定
'2' 
>>> 

VS 自分はfor文をぶん回してのmaxを検索.... 


追加で、
”文字列” --> ASCII --> "接頭辞”0b”なしの2進数表記の文字列" にする場合..

>>> f"{ord(char):08b} # Codewar上級者
>>> f"{bin(ord(c))[2:]:0>8}" #自分

無駄が多すぎる。。精進しなければ。。