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}" #自分
無駄が多すぎる。。精進しなければ。。