第4回 素人のAtCoder日記(Beginners SelectionのA問題の3つ目)
問題
自分の考え
単に1の数を数えるだけ。あとは入力方法とカウントの仕方。
前回ほかの人が使ってたmap関数を使おうと思って
a, b, c = map(int, input())
としてみたら普通にうまくいった。map関数理解してないけど。
てかa, b, cは0と1しかないし、余計なこと考えなくても合計が答えだわ。
ということで提出。
無事に通った。
map関数について
map(関数, リスト)という形で、リストに関数を作用させるものらしい。自分のならinput()でえられたものをリストとして受け取り、intで整数に変換しているという理解でいいのかな?
今回は3文字しかないから、これでいけたけど、もっと長い場合はa, b, cに格納するより、list(map(int, input())としたほうがよさそう。
おまけ
データサイエンス・機械学習を勉強し、記事にするための書籍代などに利用したいと考えています。サポートいただけると嬉しいです。