第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())としたほうがよさそう。


おまけ



データサイエンス・機械学習を勉強し、記事にするための書籍代などに利用したいと考えています。サポートいただけると嬉しいです。