mocchaso note

サーバーエンジニアが何か色々呟いているところ。

Python100本ノック

Python100本ノック 97本目~101本目(96本目~100本目)

Python100本ノック、97本目から101本目についてです。 いよいよ最終回です!! qiita.com 97本目:完全数 問題: 高橋君は完全なのものが大好きです。自然数には、完全数という物があります。 完全数というのは、自分以外の約数の総和が自分と等しくなる自然…

Python100本ノック 92本目~96本目(91本目~95本目)

Python100本ノック、92本目から96本目についてです。 終わりが見えてきたぞおおお qiita.com 92本目:1を何回書いたか 問題:高橋君は1以上N以下のすべての整数を10進表記で1回ずつ紙に書きました。 この作業で、高橋君は1という数字を何個書いたでしょうか…

Python100本ノック 90本目~91本目(89本目~90本目)

Python100本ノック、90本目から91本目についてです。 qiita.com 90本目:全て偶数だったらひたすら割るやつ 問題:渡辺君は、黒板に書かれている整数がすべて偶数であるとき、次の操作を行います。 -> 黒板に書かれている整数すべてを、2で割ったものに置き…

Python100本ノック 82本目〜89本目(81本目〜88本目)

Python100本ノック、82本目から89本目についてです。 qiita.com 82本目:TwoSums 問題:整数配列とターゲットが渡された時、整数配列の内足したら答えがターゲットになる2つの数字を返しなさい。 例:twosums([2, 7, 11, 15], 9) ==> 2, 7 特に問題無く解け…

Python100本ノック 72本目~81本目(71本目~80本目)

Python100本ノック、72本目から81本目についてです。 qiita.com 72本目:連続した数かどうか 問題:1118のような、3つ以上の同じ数字が連続して並んだ4桁の整数を良い整数とします。 4桁の整数Nが与えられるので、Nが良い整数かどうかを答えてください。 特…

Python100本ノック 62本目~71本目(63本目~70本目)

Python100本ノック、62本目から71本目についてです。 ※Qiita記事では63本目~70本目に該当しますが、この記事から番号がズレているっぽい...? qiita.com 62本目:現在の日付をtoday.txtというテキストファイルに文字列の形で書き込みなさい date.isoformat(…

Python100本ノック 53本目~61本目

Python100本ノックを61本目まで進めたので、前回に引き続き、問題に関するメモや感想等を小分けして書いていきたいと思います。 qiita.com 53本目:以下の16進文字列が有名なGIFファイルであるか確認せよ。 問題: 以下の16進文字列をbytes変数に変換し、そ…

Python100本ノック 45本目~52本目

Python100本ノックを60本目辺りまで進めたので、前回に引き続き、問題に関するメモや感想等を小分けして書いていきたいと思います。 次は、45本目から52本目についてです。 qiita.com q45~q48 次の文について各問に答えよ。 sentence = "Chicken Little" q4…

Python100本ノック 41本目~44本目

Python100本ノックを60本目辺りまで進めたので、問題に関するメモや感想等を小分けして書いていきたいと思います。 まずは、41本目から44本目についてです。 qiita.com 41本目:Laser、Claw、SmartPhoneクラスを定義せよ。 3つのクラスを定義し、これらのオ…

Python100本ノック 36本目~40本目

Python100本ノック、36本目から40本目についてです。 qiita.com 36本目:zip()を使ってmoviesという辞書を作れ 一応問題無く解けました。 自分の解法:zipを使いながらfor文でそれぞれの値を辞書に登録する 記事内の解法:dict(zip(titles, plots))のみ dict…

Python100本ノック 31本目~35本目

Python100本ノック、31本目から35本目についてです。 qiita.com 31本目:集合内包表記を使って、range(10)の奇数の集合を作れ 問題無く解けました。 集合の初期化にsetを使ったところ、条件式を「2で割った余りが1の時」にしたところが 記事内の解法と少々異…

Python100本ノック 26本目~30本目

Python100本ノック、26本目から30本目についてです。 qiita.com 26本目:リスト問題 問題無く解けました。 文字列オブジェクトに用意されているメソッドcapitalize()やupper()、 リストのスライスがポイントですね。 27本目:辞書問題 問題無く解けました。 …

Python100本ノック 21本目~25本目

Python100本ノック、21本目から25本目についてです。 qiita.com 21本目:支払いパターンを計算して表示 問題無く解けましたが、より速いコードを書ければ良かったです。 for文による三重ループを使用せずに実装する方法を探してみたいと思います。 22本目:…

Python100本ノック 16本目~20本目

Python100本ノック、16本目から20本目についてです。 qiita.com 16本目:標準のライブラリを使ってsin60度を求める 問題無く解けました。 標準搭載のライブラリmathを使います。 知らなければ調べるのは、やっぱり大事ですね。 17本目:16進数ダンプ(逆バー…

Python100本ノック 11本目~15本目

Python100本ノック、11本目から15本目についてです。 qiita.com 11本目:テキストファイル内の文字をアルファベット順に表示せよ。 ファイル操作はwith openでやると習っていたので、openを使っていませんでした。 openとwith openで少々違いがあるようです…

Python100本ノック 7本目~10本目

Python100本ノック、7本目から10本目までをやりました。 qiita.com 7本目:FizzBuzz問題の内、整数nまでの"z"の個数を計算し表示せよ 条件:if文とfor文を使用してはいけない。 for文とif文を使わないっていう条件が、やっぱり難しかったです。 //演算子 小…

Python100本ノック、スタート!(1本目~6本目)

こんばんは、もっちゃそです。 授業でPythonをやりましたが、改めてPythonの勉強をしたい! mocchaso.hateblo.jp ということで、Pythonの問題集的なものを探してみると、 作っている方がいらっしゃいました。 qiita.com 一昨日(5月29日)から始めて早速6本…