たぶん週刊「今週の進捗」

1週間に勉強したことや実装したことをネタに、週に1回(主に土日に)更新していく予定です。「多分」なので、臨時休刊があってもご海容ください。

CheckiO

割と乱暴な近似

久々に CheckiO 。 Humpty Dumpty Form を解きました。まぁ、なんてことはない、回転楕円体の体積と表面積を求めよというもの。 import math from pi とすれば、 いちいち math.pi とせずに pi で使えるのね。あと、python では a ** b で aのb乗になるらし…

他人のコードを見られるのが良い

CheckiO です。Hamming Distance、Weekend counter、The Angle of a Triangle を クリアしました。Alice in Wonderland への道が開けました。 Weekend counter datetimeオブジェクト!そういうのもあるのか土日の数を数えるには期間中の全日数を逐一調べなき…

週7問はハイペース

Fizz Buzz, Even the last, Speech Module, Xs and Os Referee, Roman numerals, Open Labyrinth, Transposed Matrix を解きました(やりすぎ)

Feed Pigeon

をクリアして次エリアに進めるようになったぞー…っと SCIENTIFIC EXPEDITION を選択したら もう一方の ELECTRONIC STATION は鍵付きのままだと… 選択しなかった方を開放するにはまた HOME でポイントをためなきゃならないのね。scientific expeditionは「研…

これだから動的型付けは

CheckiO です。 Median, House Password, Most Wanted Letter をクリア。 つまづいたところメモ 「&&」「||」の代わりに「and」「or」を使う 配列の各要素を同じ値で初期化する宣言 配列名 = 要素数*[初期値] array = 10*[0] Python では厳密には配列ではな…

Non-unique Elements

週1くらいのペースで問題を解いてみようということで、 まず手を付けた Non-unique Elements をクリア。 リスト中に複数個ある要素のみを順番通りに出力するもの。相変わらず今まで触ってた言語とは勝手が違うなぁ。 for文の構文とか、 for文・if文の行末に…

これだからPythonは

ちょっと縁あって CheckiO とかいうサイトを知ったので、 登録だけやってみた。ユーザ登録にはプログラムの問題を解く必要があるのだが、 プログラマなら誰でもすぐ解けるような簡単な問題なので ちょちょいのちょいっと…ちょちょいの…ちょ…何故通らない。Py…