2016-02-01から1ヶ月間の記事一覧
例:1000→0001000 のようにしたいです。 Pythonならzfillメソッドを使えばいいですね。 Javaでゼロを埋めます。 public class Main { public static void main(String[] args) throws Exception { String str = "1000"; String ans = String.format("%7s", st…
split関数に空文字""を渡すだけです。 String a = "ABCD"; String[] arr = a.split("");
例. n = 35 → 32 (2の5乗) 答え: 5 解法1 2^m double n = 35d; double m = 0d; while (!(Math.pow(2, m) <= n && n < Math.pow(2, m + 1))){ m++; } System.out.println(m); // 5.0 解法2 nを二進数表示する。桁数 - 1が求めるmである。 int n = 35; String …
基本型の配列の場合: int[] array = new int[3]; // {0, 0, 0} 参照型の配列の場合はnullが初期値に設定されるため、インスタンス生成前に使用しようとするとNullPointerExceptionが発生する。 //これならOK int N = 10; StringBuilder[] sb = new StringBu…
# coding: utf-8 ls = [12, 36, 27, 98, 22] 上記のリストの最大値を求めます。 print max(ls) これでいいんですが(笑)、ほかの方法を考えてみます。(i) t_max = - 2 ** 31 - 1 for i in ls: if t_max < i: t_max = i print t_max (ii) print sorted(ls)[-1]…
現在インターネット上には、プログラミングの問題を解くとすぐに答えを判定してくれるサイトが多数あります。特に「競技プログラミング」とよばれる、制限時間内にいかに速く正確に問題を解くかを競う分野のサイトが勉強の役に立ちます。他人の解答を閲覧で…
表組みをつくる(表組み記法) - はてなダイアリーのヘルプ上のリンクを参照のこと。例: 名前 特徴 バージョン Python 動的型付け 2.7.11 Java 静的型付け 8 (i) はてな記法による。 |*名前|*特徴|*バージョン| |Python|動的型付け|2.7.11| |Java|静的型付…
プログラミング能力向上のため、競技プログラミングの問題を多数収録しているAizu Online Judgeの問題を少しずつ解いています。以前解けなかった優先度付きキューの問題を解きなおしました。二分ヒープで実装されているので、最大値の取得はO(1)、要素の追加…
Flask-DebugToolbar — Flask-DebugToolbar 0.10.0 documentationFlaskをちゃんと使うならデバッグツールも必要だろうな、と思いインストールしました。 HTTP Headerとか各種変数に格納されている値とかが簡単に確認できます。 インストール $ pip install fl…
※報告のみ。 軽量フレームワークをうたうFlaskのチュートリアルにのっとり、サンプルプログラムFlaskrを作成しました。このサンプルアプリケーションは、ミニブログです。ユーザー名+パスワードでログインすると、ミニブログ(タイトル+本文)を投稿できるよう…
過去にサーバーにsshログインしてきたユーザーのなかに怪しいものがないかを確認します。 $ lastユーザーごとに見たい場合 $ lastlog参考文献: knowledge.sakura.ad.jp
Flaskを使ってHPにしたがってチュートリアルを進めていますが、以下のコマンドで、dbファイルが生成できないのでおかしいなと思っていました。 $ sqlite3 /tmp/flaskr.db < schema.sql ↑from Step 3: Creating The Database — Flask Documentation (0.10) $ …
version: Android 5.0.1音量下げるボタン + 電源ボタン 同時押し
ブラウザ: Chrome 47.0.2526.83 Android: 5.0.1単語を長押しして選択 ↓ 画面上に表示される「共有」ボタンを選択(下記の赤い枠内のボタン) ↓ クリップボードにコピーを選択