SHIINBLOG

AtCoder Beginner Contest 138

はい. AtCoder Beginner Contest 138 です A,B,C,D,E の5完でした. 5完!!! パフォーマンスが青手前くらいの水色でした! A - Red or Not B - Resistors in Parallel C - Alchemist D - Ki after_contest 2019-08-21追記 E - Strings of Impurity まとめ…

AtCoder Beginner Contest 137

はい. AtCoder Beginner Contest 137 です A,B,C の3完でした. D難しかった… C までが割りと早かったということもあり,パフォーマンスは水色手前でした (難しくてみんな D 解けなかったのかな?) 今回で,緑色になれました! A - +-x B - One Clue C - …

AtCoder Beginner Contest 136

はい. AtCoder Beginner Contest 136 です A,B,C,D の4完でした. A - Transfer B - Uneven Numbers C - Build Stairs D - Gathering Children E - Max GCD コンテスト中に書いたプログラム まとめ A - Transfer 問題文 して 正の数を出力するだけ.負数な…

AtCoder Beginner Contest 135

はい. AtCoder Beginner Contest 135 です A,B,C の3完でした. 今回はペナルティーも多いしとても酷い… A - Harmony 問題文 と のちょうど間の数字が になる数字なので, と の和が偶数のときは解があって,そうでないときは IMPOSSIBLE となる. #include <iostream></iostream>…

AtCoder Beginner Contest 134

はい. AtCoder Beginner Contest 134 です A,B,C,D,E の5完でした. E で 5ペナルティー.つらい… A - Dodecagon 問題文 入力の を して出力するだけですね. #include <iostream> #include <vector> #include <utility> #include <map> #include <algorithm> #include <queue> #include <cmath> using namespace std;</cmath></queue></algorithm></map></utility></vector></iostream>…

AtCoder Beginner Contest 133

はい. AtCoder Beginner Contest 133 です C問題沼りましたが,4完でした. A - T or T 問題文 電車かタクシーかどちらが安いかという問題. 単純に と のどちらか小さい方を出力するだけ. #include <iostream> #include <vector> #include <algorithm> #include <utility> #include <queue> using names</queue></utility></algorithm></vector></iostream>…

AtCoder Beginner Contest 131

はい. AtCoder Beginner Contest 131 です 久しぶりに参加したので,ちゃんと解けるか不安だったけど, A,B,C,D は解けました. E も解けそうだったけど,時間が足りませんでした( C に時間をかけ過ぎた). A - Security 問題文 char で取って1つ前を保存…

AtCoder Beginner Contest 128

はい. AtCoder Beginner Contest 128 です 今回は酷い. AC になったのは, A と B だけでした(:3」∠) とりあえず,この2つをまとめておきます. C以降は勉強して解けたら追記していきます. A - Apple Pie 問題文 リンゴが 3 つの欠片になるのだから,足し…

AtCoder Beginner Contest 127

はい. AtCoder Beginner Contest 127 です 今回は縛りプレイじゃないです(だからといって順位は高くないです). A - Ferris Wheel 問題文 はい.問題文の通りに実装しました. #include <iostream> using namespace std; int main() { int a,b; cin >> a >> b; if (</iostream>…

AtCoder Beginner Contest 126

はい. AtCoder Beginner Contest 126 です 22:00から始めるという縛りプレイでした. タイムはそんなに悪くないかな… A - Changing a Character 問題文 k番目の文字を小文字にするやつ. char型に1文字ずつ読み込んでいって,k番目なら tolower するだけで…

エンジニアを説明上手にする本を読んだ

エンジニアを説明上手にする本 を読んだ. わかりやすく説明するために, 分類してラベルをつけて説明する. 使う用語や関心についてターゲットを分析することなどが説明されていた. プレゼンテーションについても触れており, ジェスチャーは3秒キープする…

YAPC::Tokyo に参加しました!

目次 なぜ参加しようと思ったか 当日 2019年冬のPerl Perl to Go ランチ Perl5の静的解析入門 機械と人間双方の歩み寄りによる平和編 PerlプログラムでPerlプログラムを修正する方法 レガシーPerlビルド 〜現代に蘇るPerl[1..5].0とPerl6〜 その後 なぜ参加…

Perl入学式 に 中途入学しました

Perl入学式in沖縄 第4回 〜サブルーチン/正規表現編〜 に参加しました. あるツールのインターフェースが Perl で書かれていて,読めなかったのと, いろいろあって少し興味があったので参加してみました. 一応,1回〜3回までの資料を見ながら復習(?)は…

CADDi 2018 for Beginners

CADDi 2018 for Beginners に参加しました. またもや気付いたら始まっていた… まぁ,言い訳は置いといて, 結果的には全部解けました. A → B → D → C の順で解いた. A - 12/22 問題文はこちら 4桁の整数が与えられて, '2' が何個現れるか求めるもの. C+…

初めての競プロ

本日初めて AtCoder Grand Contest 029 に参加しました. なんだかんだで初めての競プロです. 大学入ってすぐに,何ヶ所か競プロのサイトに登録していたのに 1回も参加した事が無かった… 気付いたときには始まっててちょっと焦った 結果は惨敗でした. Gran…

楽しい楽しい SAT符号化

琉大情報工学科(知能情報コース) Advent Calendar 2018 10日目の記事です. SAT 符号化についてまとめているところが無くて,とても苦労したのでまとめておく. SAT符号化とは,制約充足問題や制約最適化問題などを SAT 問題(充足可能性問題:Satisfiabili…

親知らず4本 一気に抜歯した

人生初めての入院・全身麻酔が親知らずの抜歯だった. 9/6 くらいに歯茎が腫れて? 噛み合わせると歯に挟まれて痛い状態に… 歯肉炎…? 歯医者さんに行ってみると, 「親知らずのせいで歯茎が腫れてますね〜 ここでは抜けないので口腔外科行ってくださいね」 …

Julia の勉強をした

The Julia Language を勉強した. なぜ Julia を作ったか Why We Created Julia Twitter でこのリンクを見かけて変態な人達がいるな〜と思って 勉強してみた. We want the speed of C with the dynamism of Ruby. We want a language that’s homoiconic, wi…

Google Fit と Samsung Health を同期する

体重計が壊れたので,どうせなら自動で記録してくれるものが良いと 普段使っているフィットネスアプリ Samsung Health に自動で送れる体重計を探した. そうしたらこれが見つかった. Xiaomi Mi Smart Scale 思ったよりは安い. いろいろ見ているともっと良…

学びを結果に変えるアウトプット大全 を読んだ

学びを結果に変えるアウトプット大全|サンクチュアリ出版 を読んだ. 今までビジネス書とか自己啓発みたいな本は読んでこなかった. 理由はそういう話って「それはあなただったからできたのでは?」 って思う事が多かった. この本はタイトルからなんとなく…

メールやメッセージをまとめて管理できる Rambox

Twitter・Slack・メールなどまとめて管理できる Rambox が便利! rambox.pro 別々のアプリで開いていると,ウィンドウがごちゃごちゃして作業がしづらい. 複数のデスクトップを設定して,ショートカットを設定するといくつアプリ開いていても困らないのかも…

Python で ナップサック問題 を 総当たりで解く

Python3 でナップサック問題を総当たりで解くプログラムを書く機会があったので. ナップサック問題総当たり ナップサックに入れるか入れないかを2進数で判断している. 入れるなら 1 , 入れないなら 0 となる. 品物が15だとしたら,15ビットの2進数だと…

Fitbit blaze が届いて1ヵ月

9/29 に Fitbit blaze が届いた. Sony の SmartBand 2 を持っていたんだけど,なくしてしまったので 買ってみた. 中身はこんな感じ. 他にもバンドから外さずに充電できるスタンドとかも買った. 時計の見た目もいくつか選べるんだけど, 時間,日付・曜日が読…

けものフレンズ言語 を触ってみた(BrainFuck も)

Twitter で流れてきた けものフレンズのプログラミング言語 github.com すごーい! 書いてみた たのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!たーのしー!うわー!すごーい!たーのしー!た…

Ruby で gnuplot (簡単なグラフを楽に吐き出したい)

Ruby のスクリプトで簡単なグラフを書き出せるようにしたい とりあえずプロットしてグラフの形を見てみたいって事が良くあるので,とりあえず簡単なグラフなら書き出せるようにスクリプトを書いてみた ruby plot.rb svg test_plot test.txt なんてやれば tes…

mdfindのクエリ

課題でmdfindを使う必要が出てきたのでメモ mdfindでCファイルを見つけたい。 mdfindはメタデータを使って引っ張ることができるようだ。 しかし,メタデータはどうやって調べるのか メタデータ属性にどのようなものがあるのかを知るには,'mdls' コマンドあ…

MySQLでランダムな数値が入ったデータを用意する

ランダムな数値データが入ったDBが作りたい 課題でMySQLでランダムな数値が入ったデータが大量に必要になったので,その作り方をメモしておく 適当なテーブルを作る まずは,1つ空のデータを入れる データの数を倍にする データの成形 必要な数以上は消す …

rcファイル等の共有

Mac Miniが来たので,zshrc等のrcファイルを共有したい! 共有の方法は,githubを介したり,dropboxであったりいろいろ考えついた。 その中でも一番楽そうなdropboxを使用してやってみる。 まず,Macにdropboxのアプリを入れており,常に同期している事が前…

Mac Mini!

家での作業効率UPの為に! Mac Miniを買いました! そして届きました(*´艸`) 開封の儀 本当にぴったし入ってて,ちょっと取り出しづらい。 キーボード格好良い。 とりあえずのセットアップ終わり! これから,zshrcなんかを共有できるようにするぞー

Source code

ソースコードを貼る方法を調べてみたら,はてな記法とMarkdown両方いけるっぽい。さて,テストで貼ってみよう。 ん?表示されない??調べてみると編集モードが違うらしい? 編集があって,HTMLがあって,プレビューがあったら編集ではてな記法もMarkdownも…