AtCoderでCythonの力を開放する魔術詠唱
概要
以下のformatをPythonで提出すればいい
mycode = r''' # distutils: language=c++ # cython: language_level=3, boundscheck=False, wraparound=False, cdivision=True {ここにcythonのコードを書く} ''' import sys import os if sys.argv[-1] == 'ONLINE_JUDGE': # コンパイル時 with open('mycode.pyx', 'w') as f: f.write(mycode) os.system('cythonize -i -3 -b mycode.pyx') import mycode続きを読む
githubやnoteでもTeXの数式を書くぜ
- この記事は何?
- 使い方
- 作成のモチベーション
- 関連するツール
- まとめ
この記事は何?
これを作った↓
https://tex-image-link-generator.herokuapp.com/
これを使えば、githubのreadmeやissuesに数式を埋め込むことができる。
例えばこんなふうに。
noteやhatenablogなどのmarkdown(HTML)が使えるサービスに転用することもできるはず。
続きを読む自動化で\のの/ラッシュを攻略 (毎週!いちかの超BEMANIラッシュ2020)
ののラッシュとは
これ。KONAMIのリズムゲームのイベント。 カードを引くだけというカードバトルをする。 本田圭佑より勝てる。
カード引くのめんどくさすぎ問題
このイベントでは1日1回、特定の時間にブラウザ上で操作が必要。 いや、普通に忘れるしめんどくさいわ。
SeleniumによるWeb操作の自動化
面倒な繰り返し操作はPythonにやらせる。 やることは前回の記事と一緒。
書いたプログラムがこちら。
これを実行すると、特定の時間に勝手にwindowが開き、勝手にカードバトルをしてくれる。
使い方などは上記のリンク先に書いてあるので使いたい方がいましたらご自由に。
イメージとしてはこんな感じに動作します。 (いちかじゃんけんのときの動画の使いまわし)
こうしてほっとくだけで楽曲を解禁できるようになったのであった。
バグ報告などはgithubのissuesからお願いします。
予言
自動化でいちかジャンケン2020を攻略
蟻本Python回答集 中級前編 (P127~P187)
はじめに
AtCoder青を目指しつつデータ構造など勉強するため、プログラミングコンテストチャレンジブック [第2版] ■ (通称、蟻本)を解くことした。 せっかくなのでPythonでの解答をここに記録する。
Pythonで解答してる人のブログを漁っても初級編の途中(DPとか)で挫折してる人が多そうだったので誰かの助けになれたらと思う。
著作権保護のため本の内容をすべて公開するわけではないので、解説などは本を見てほしい。 一方、変数名の説明なしにコード例が書いてある問題もいくつかあり、そういう問題はコードのコメントに意味合いを補足した。
この本の購入に関してはmynavi booksからPDFを購入するのがおすすめだ。ノートアプリを使っていろいろ書き込むことができる。
初級編はこちら
続きを読む