2018-07-01から1ヶ月間の記事一覧

LeetCode 解答 #51. N-Queens プログラミング練習

問題: 難易度: hard 入力: int n 目的: n Queensの条件を満たすすべての回答をListとして返せ 出力: List>Lineの面接試験問題でも出題されたと噂されてる有名な問題ですね。 nQueensの条件は以下の通りです: n*nの盤面があります。(入力のnです) n個のQu…

LeetCode 解答 #50. Pow(x, n) プログラミング練習

問題: 難易度: medium 入力: double , int 目的: 既存の関数なしで累乗の計算を実現せよ 出力: double入力はintではなくdoubleだ。 つまり小数点の部分も考えなければならない。 累乗計算は-2乗等も含むのできちんと分類しておこう。 注意すべき事: 入力が0…

Mac Bash ScriptでSDカードの使用状況を抽出する df -hl SDカードが空かどうか判断

またまた自分用メモ。自動でラズパイの初期設定を全部実行してもらうスクリプトをBashで書いていました。ディスクにOSを新しく入れる訳で初期化するにもディスクのナンバーを間違えると大惨事になりかねないので初期化する前にディスクが空かどうかを確かめ…

Raspberry pi 用 SDカードが正しく初期化されない件 容量が少なくなる件

基本的な問題ですが自分用メモ。SDカード内にRaspbianを一度インストールしてしまうと容量が16Gから40MBくらいまで減りますよね? 実はLinuxのOSをインストールする際にSDカード内で勝手にFAT32(WindowsやMacからでもアクセスできるフォーマット)とext4(L…

LeetCode 解答 #49. Group Anagrams プログラミング練習

問題: 難易度: medium 入力: String[] strs 目的: 入力文字列群の内、同じ文字で構成されている文字列をグループ化せよ 出力: List>入力はString型のArrayです。 中には例えば"eat", "tea"等の文字列が入っています。 そのうちの同じ文字列で構成された単語…

lombokがJava 10, gradle環境で ビルドエラーを吐いた件について lombok.javac.apt.LombokProcessor could not be initialized.

元々Java8環境で動いていたプログラムをJava10環境で動かす事があり、色々エラーが起きたので記録。 Springを使っている側として、lombokは非常に効率的で使いやすいモジュールです。そんなlombokさんもいきなりjava10環境に移行すると怒りました。 Warning:…

DatatypeConverter が java.lang.classnotfoundexceptionエラーを吐く件について

最近JAVA10の環境で昔のプロジェクトをビルドしなければならない事があり、 いざ試してみるとやはりエラーを吐いてきました。 内容はjava.lang.classnotfoundexceptionと言う物です。何かのクラスが欠損しているエラーですね。 元のJava8の環境では正常に動…

Mysql8 でsequel pro がクラッシュした件 caching_sha2_password

新しいPCを調達したのでsqlをインストールし直し。 brew install mysql で何時ものようにインストールしたと思いや入ってきたのがMysql5.xでなく8だった。 そういや8出たってニュース見たなーと思いつつMysqlを立ち上げSequel Proでアクセスしてみると Authe…