ニートが学ぶプログラミング

ニートの日記。プログラムのことやら、くだらないこと、思ったことをまとめていきます。頑張って毎日更新するぞぉ_(:3」∠)_ 更新が連続して途切れたら察してください。

AtCoderの本番に挑戦077

今日もAtCoderの本番に挑戦しました。

結果は惨敗です。Cすら解けなかったです(´;ω;`)

でも、順位はさほど低くないので問題が難しかったのかな?

f:id:neet-utsu-taro:20171104232646p:plain

f:id:neet-utsu-taro:20171104232959p:plain

レートも上がったよ!

ブログの巡回がまだなので明日まとめて回ろうと思います

またね('ω')ノ

長すぎるカテゴリー欄をアニメーションですっきりさせてみた

こんにちは鬱太郎です。ブログを書いているとついつい色々なカテゴリーが増えてしまいますよね?私もそうなんです。カテゴリー数が増えてしまうと、サイドモジュールのカテゴリーが占める割合が大きくなってしまいます。他のモジュールが見えなくなってしまいます。

そんな悩みを解決してみたので記事にしたいと思います。

右のカテゴリー欄にマウスカーソルを合わせると…?

スマホの方はカテゴリー欄のタイトルをタップすると…?

アニメーションで開いたり閉じたりします!

何もしないとカテゴリー欄のサイズが小さくなります。カーソルを合わせると、カテゴリー欄がすべて表示されます。

使い方

下のコードをデザインカスタマイズサイドバーモジュール追加HTMLのコード欄に追加します。タイトルは不要です。一行目はjQueryの読み込みです。既にヘッダー等に同様の記述がある場合は必要ありません。

<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
$(function(){
 var normalHeight = "300px";
 $(".hatena-module-category").height(normalHeight).css("overflow","hidden").hover(function(e){$(this).animate({height:$(this).get(0).scrollHeight},{duration:"slow"})},function(e){$(this).animate({height:normalHeight},{duration:"slow"})});
})
</script>

f:id:neet-utsu-taro:20171102122037p:plain

私は既にヘッダーにjQueryの読み込み記述があるため、上の画像では同様の記述がありません。注意してください。

var normalHeight = "300px";の数値はタイトルを含んだカテゴリモジュールを表示させる高さです。好きな値に変更してください。

はい。これだけで完成です!簡単ですね!

終わりに

何かと応用がききそうなのでぜひ試してください!何より楽しいです(*'ω'*)

スターやブックマーク、読者登録等いつもありがとうございます!大変励みになっています!

またね('ω')ノ

祝! ブログ継続2か月目! ありがとうございます!

f:id:neet-utsu-taro:20171031222939p:plain:w100
f:id:neet-utsu-taro:20171031223725p:plain:w100

こんにちは鬱太郎です。今日はブログ継続2か月の節目です!2か月目のブログの活動をまとめて反省していきます。

ん?ハロウィン要素…?安心してください!画面の左上と左下に可愛いカボチャさんを映しておきますから大丈夫ですって…(スマホなどで目障りな方…すみません。)

カボチャさんを削除する場合はこちらをクリックorタップするとページをリロードするまで永遠に消えます…さらばカボチャさん…

それでは決算開始!

てっててってててー♪(ちゃららん♪) てーっててててててってっててー♪

f:id:neet-utsu-taro:20171031224800p:plain

ブログでの1か月

この1か月をブログに関することでまとめてみました。

ダッシュボードで見てみる

10月末のダッシュボードを見て

継続日数63日(*'ω'*)ホクホク

10月の実績は

名目 9月分 先月分との差
アクセス数 4053 4605 552
投稿数 30 34 4
コメント数 4 6 2
総スター数 979 282 697
読者数 75 71 4
総ブックマーク数 112 34 78

f:id:neet-utsu-taro:20171031232548p:plain

アクセス数は若干落ちてますが、十分です!十分です!

何より、2か月間継続できたことがよい!お休み2回使ってしまったのは内緒...

ブログに訪問してくださった方々、スター、ブックマーク等を下さった方々、読者登録してくださった方々のおかげでここまで続けられました。ありがとうございます!

AtCoderにはまったよ

今月はAtCoderにはまった1か月でした。

記事のほとんどがそれに関することでしたね。

ようやくブログのタイトル通りの記事になってきました。

来月の目標

  • 忘れられたAndroid君を開発する
  • AtCoderのレートを上げる
  • 継続を3か月に伸ばす

終わりに

ここまで読んでくださってありがとうございます!

スターやブックマーク、読者登録等いつもありがとうございます!おかげさまで2か月継続できました

本当にありがとうございます!

可愛いカボチャさんの画像はhttp://frame-illust.com/?p=4140さんのものを使わせてもらいました。ありがとうございます。

来月もよろしくお願いします。

またね('ω')ノ

今日は包除原理について少し勉強したよ

昨日やったABC003-dの問題の解説で包除原理を使うという事を目にしたので、今日は包除原理について少し勉強しました。といっても記事にできる事は何もないのですが( ;∀;)

個人的なメモです。

www.neetaro.com

これのD問題のラスト1点部分について

f:id:neet-utsu-taro:20171028161816p:plain

求めたいもの(灰色)は

|U|-白色の部分

なんですけど、白色の部分が、

それぞれ円の和 - 2つの円の共通部分の和 + 3つの円の共通部分の和 - 4つの円の共通部分の和

これで求められるらしいんですよね。記号で表すと、

  |T| + |R| + |B| + |L|  //それぞれの円の和
-(|T∩R| + |R∩B| + |B∩L| + |L∩T|)  //2つの円の共通部分
+(|T∩R∩B| + |R∩B∩L| + |B∩L∩T| + |L∩T∩R|) //3つの円の共通部分
- |T∩R∩B∩L|   //4つの円の共通部分

です。多分。

この理論でプログラムを実装してみたんですけど、一向に正答しないんですよね。

プログラムの実装の仕方でミスしてるのか、そもそもこの考えが間違っているのかわからなくて悩んでます。

しばらく棚上げですかね。

終わりに

ここまで読んでくださってありがとうございます!

今日はAtCoderのコンテストがあるため記事は簡略で早めに終わろうと思います。

機能やった問題を完答させることはできませんでしたが、しばらく寝かしておきます。もしかしたら、未来の成長した私が見事解いてくれるかも?(*'ω'*)

スター、ブックマーク、読者登録ありがとうございます!ものすごく励みになっています!そういえば豊田議員書類送検されたようですね

またね('ω')ノ

だんだんプログラミングコンテストにも慣れてきました!

こんにちは鬱太郎です。今週土曜にAtCoder Beginner Contestの大会が夜九時からあります。それに向けての練習もかねて、今日もAtCoderの過去問を解いていました。

f:id:neet-utsu-taro:20171026220152p:plain

本番想定で300点、時間を過ぎてしまいましたが自力で400点獲得しました!満点は401点です。

あと1点は難しいらしく、問題に満点を目指さずに、まず部分点を目指しましょうと書かれていました。15時くらいからずっと考えてましたが、なかなかわかりません('ω')

不完全燃焼ですが、部分点をとれたので良しとしましょう!

今日は当日中に問題が解けて満足です。だんだんコンテストのプログラミングにも慣れてきました。

終わりに

ここまで読んでくださってありがとうございます!

スターやブックマーク、読者登録ありがとうございます!励みになってます!

プログラミングに興味のない人にはほんとに申し訳ないと思っていますが、やっぱりプログラミングが好きなのでこんな感じの記事を続けていくと思います。

明日は今日解いた問題の解説を読んで復習してできれば記事にしたいと思います。

またね('ω')ノ

スターフレンドを使ってブログ巡りをしよう!

f:id:neet-utsu-taro:20171025151301p:plain

こんにちは鬱太郎です。今日はブログ巡りをする際に便利なものを見つけたので、その紹介をしたいと思います。

背景

よーし、AtCoderの問題の記事も終わった!よっしゃブログ巡りしよう!

f:id:neet-utsu-taro:20171025152653p:plain

よーし・・・ 

ん?

f:id:neet-utsu-taro:20171025152733p:plain

未読267件

あ…

これ読み切れないやつだ…( ゚Д゚)

という事で、どうにかしようと思いました。

色々悩んだ結果、スターやブクマをしてくださった読者さんを優先に見て回ろうという結論に至りました。

そこで役に立ったのははてなスターのページです。

はてなスター

はてなスターでスターフレンドを見つけよう

はてなスターのマイページにはスターフレンドというものがあります。

f:id:neet-utsu-taro:20171025153143p:plain

このスターフレンドという欄には、一か月以内にお互いの記事にスターを付けた人が表示されます。

ワタシ、アナ、タト、トモダチ、ニ、...なってた!?こんなに簡単に友達できたら引きこもりのニートになってないよ

という事で、スターやブクマを付けてくれた人と、スターフレンドの人を優先的にブログ巡回したいと思います(記事を書いた時はまだ未巡回)。

終わりに

ここまで読んでくださってありがとうございます!

スター、ブックマーク、読者登録等いつもありがとうございます!すごい励みになっています。

いつの間にか読者登録も130人越えしていて驚きました!本当にありがとうございます!少し時間がかかるかもしれませんが、新しい読者さんも読者登録していきたいと思います。

またね('ω')ノ

一夜明けてAtCoderの過去問を解いたよ!

こんにちは鬱太郎です。日本中では片や選挙、片や台風。そんな中、私はAtCoderの過去問 AtCoder Beginer Contest 002と格闘していました。

そして...

f:id:neet-utsu-taro:20171022213546p:plain

解けたぞぉ!

天の声「13時から始めて、13時半ですべての問題を解いたんだね?30分で解くなんてやるじゃん!

違うよ...よく見てごらん

天の声「ん?」

f:id:neet-utsu-taro:20171022214930p:plain

天の声「あっ…

問題を解くのに1日と30分かかりました…

でも回答を見ずに正答できて大満足です(*'ω'*)

まさか、これを使うことになるとは...

{ \huge { \displaystyle
  _{n}C_{r}
}}

しかも値を求めるのではなく、可能性をすべて計算しなくちゃいけない問題でした(まだ正式な回答を見ていないので、間違いかも)

{ \displaystyle
  _{5}C_{2}
}

の場合は、10通りですが、10通り分の可能性{0,1},{1,2},{2,3},{3,4},{4,0},{0,2},...を使い、その条件でいろいろと処理する必要がありました。もしかしたら、そんな必要なかったのかも…

そんなの分かるか!メモリ制限もあるし、時間制限もあるんだぞ!ってことでいろいろと悩んでいたのですが、1日経って解けてうれしいです。そんなこんなでもう遅いので、今日はもう寝ようと思います。

スター、ブックマーク、読者登録ありがとうございます!励みになってます!(豊田議員落ちたみたいですね…)

あした、まだ見てない皆さんのブログを見て回ろうと思います。

またね('ω')ノ

AtCoderの過去問に苦戦中

f:id:neet-utsu-taro:20171021223112p:plain

( ゚Д゚)

_(:3」∠)_

( ;∀;)

3問目まで順調に行ったんだ...

本番と仮定すると、残り時間が105分もあったんだ。でも-440分経った現在も苦戦中…

うぎゃぁ…

お休みなさい

またね('ω')ノ

祝!読者登録100人突破

こんにちは鬱太郎です。先日読者登録が100人を突破しました!

ありがとうございます!

正直プログラムのことをただべちゃくちゃしゃべっているだけなので、普通のブログが好みの方々には申し訳ないと思っています。

こんな私のブログをたまにちょっと見て「ふーん」と思っていただければ嬉しいです!

本当にありがとうございます。

嬉しさのあまりプログラムを作りました(3秒ごとに名前が変わります!)↓↓

さん 本当にありがとうございます!

これからもよろしくお願いします!

またね('ω')ノ

早朝散歩に行ってきました3

こんにちは、鬱太郎です。今日は早朝散歩に行ってきたので、それについてと先日の記事のコメント返しをしたいなと思います。

散歩してきた(オチなし)

ただ、散歩してきただけですw

今日は朝の5時10分から6時頃まで散歩してきました。

散歩に出かけると、外は真っ暗でした

散歩に出かけると、外は真っ暗でした。写真を撮るのが下手で申し訳ないです。暗すぎて、画質がものすごい悪くなってる( ゚Д゚)

散歩往路での空の風景です

散歩中だんだんと空が明るくなってくるのがいいですよね!早朝散歩の醍醐味です。

川の遊歩道についたら、突然変な物音が!ビビりな私が恐る恐る見てみると、魚が水面から口を出したりして泳いでる音でした。

何の音かと思ったら魚が水面から口を出す音でした。

途中、物音や通行人などにびくつきながら歩いていくと、向こう側の川岸に白鷺のような足の細長い鳥がいました。写真を撮ろうとしたら飛び立って離れていったよ…

恐るべし野生の感('ω')

ちょっとすると上空を旋回して先ほどの川岸の近くの家の屋根の上にとまりました。

川岸にいた鳥が上空を旋回して家の屋根の上にとまりました

アヒルのような「ぐうぁー」という鳴き声をしていました。どういった種類の鳥なんでしょうね?

散歩も中盤に差し掛かり、だんだん空が明るくなってきました!

だんだん空が明るくなってきました!

綺麗でいいですよね!

帰路にも鳥発見!画像粗くてすいません…(´;ω;`)

これ以上近づくと逃げてしまいました

しかし、近づくとすぐに飛び立って上空を旋回します。別の場所に行かず、上空を旋回して家の屋根の上にとまるという事は何か縄張りでもあるのかもしれません。

そして帰宅時の空

散歩の終わりにはもう空は明るくなってきました

だいぶ明るくなってきましたね!

今日も1日頑張りましょう!(もう夜ですが…)

今日は今までと違い約20分ほど早く家を出ました。そのせいもあってか、通行人もほとんどおらず、のびのびと散歩できました。これをできるだけ習慣づけたいと思います。

コメント返し

www.neetaro.com

昨日の記事についてコメントを返したいと思います。

Twitter4jを使い立憲民主党のフォロワーについて調べてみた - ニートが学ぶプログラミング

面白い分析ですね〜

2017/10/09 22:26
Twitter4jを使い立憲民主党のフォロワーについて調べてみた - ニートが学ぶプログラミング

素晴らしい分析です。こんな風に使えるのですね。

2017/10/09 23:18
Twitter4jを使い立憲民主党のフォロワーについて調べてみた - ニートが学ぶプログラミング

こんなことできるんですね!すごいですΣ(・□・;)

2017/10/10 00:45
Twitter4jを使い立憲民主党のフォロワーについて調べてみた - ニートが学ぶプログラミング

twitter4すげぇ(小並感

2017/10/10 07:53

コメントありがとうございます!

これから各政党のフォロワーをすべて取得してみて分析しようと思います。ただ、いろいろと知識が足りないもので多少時間がかかるかもしれません。頑張ります!

Twitter4jを使い立憲民主党のフォロワーについて調べてみた - ニートが学ぶプログラミング

1.http://bit.ly/2y3HnEl のように直近で謎のフォロワー傾向変動が起きているため誤差が出ている 2. 1と同様だがサンプル採取区間に偏りがあるため統計として不適当 3.他党など対照サンプルの数値が不明なので結論がおかしい

2017/10/10 00:03

コメントありがとうございます!

1および2は私も気になっていたところです。どうやらfolloweridsのリクエストは最新のものから5000人を取得するようです1

3は同じ条件(フォロワーを最新のものから5000人取得)で別政党を比べてみました。といっても自民党、公明党、希望の党だけですが。昨日の記事を更新しましたので、ぜひご覧になってください。

これからすべてのデータの取得をしてみようかなと思います、時間がかかると思いますが、その時になったらまた記事を書きますね。

こういったデータを取り扱うのは初めてなので、いろいろと勉強しながら頑張っていきます。

終わりに

ここまで読んでくださってありがとうございます!

今日はまったりと散歩の記事にしました。

(裏でどうやってデータを集めようかやプログラムの構想を考えています)

読者登録、ブックマークやスター等いつもありがとうございます。すごく励みになってます。

またね('ω')ノ