【Java】整数を均等にn等分するアルゴリズム2019年11月6日ある整数を可能な限り整数のまま等分したいということがあります。あるバッチ処理で、処理対象件数が300件だとして、スレッド数が9の場合に各スレッドになるべく均等に処理対象のデータを渡したいとします。n;list.add(ans);}System.out.println(list);}}もちろん、割り切れる場合も同じアルゴリズムです。amount=300、n=9の値を変更すれば好きな値で動きます。これでうまく動くのかというと、簡単に言うと、すべて均等に分けたあとに、余りを1ずつ配っているイメージです。ここら辺のサイトの説明がわかりやすいです。「このNFCタグをサポートしているアプリはありません」が頻繁に表示される。→NFCを無効にする。3を使っていて、先日Androidのバージョンを10に更新したところ、「このNFCタグをサポートしているアプリはありません」というメッセージが頻繁に表示されるようになりました。結果的には、手帳型のスマホケースに入っているSuicaに反応しているだけでした。Android10にする前からスマホケースにSuica入れてるけどこんなメッセージ出なかったです。感度がよくなったのか??最近は、モバイルSuicaなどの非接触ICを利用していないので、必要になるときまで無効化しました。設定のアプリを開きます。「接続済みのデバイス」を開く「接続の設定」を開くNFCのタグをON/OFFすることで、無効化・有効化できます。実行するときに、ファイル名やディレクトリ名の先頭にハイフン(-)がついていると、普通に実行するとコマンドエラーになってしまいます。option」(不正なオプション)のエラーとなってしまいます。いったファイルを削除するときに、GUI操作やWinSCPなどのツールで削除するのもよいのですが、環境によってはランレベルのOS設定が変えられなかったりします。