事象 Compose Multiplatformでチュートリアル(Get started with Compose Multiplatform — tutorial | Kotlin Multiplatform Development Documentation)に沿ってデスクトップアプリの実行を試したところ、以下のエラーが発生しアプリが起動しなかった Cannot…
サクッとアプリを立ち上げようと思って利用したElastic Beanstalkがそもそも起動してくれなくて無駄にハマったのでメモ。 結論 (2024年1月現在、)Elastic Beanstalk初回利用時は事前にインスタンスプロファイルを作成しておく必要がある インスタンスプロ…
前に解いたような気がするけど忘れてしまってたのでメモ 解いていた問題 atcoder.jp 解法メモ 面積が記載されるので、i * j = n となるi, jの組み合わせはnの約数のいずれか 約数を列挙し、i+jが最小になる組み合わせを探す n <= 1012なので√nまで探索する約…
覚えてなかったのでメモ 解いていた問題 atcoder.jp 解法メモ (y3 - y1) / (x3 - x1) = (y2 - y1) / (x2 - x1) で判定ができる(参考リンクより) 0除算が発生しないように、(y3 - y1) * (x2 - x1) = (y2 - y1) * (x3 - x1)と式変形するとよい(解説より)。なる…
以前解いた似た問題*1の別アプローチがあったためメモ 解いていた問題 atcoder.jp 解法メモ 組み合わせの計算を愚直に行ってしまうと、今回の制約では200!というかなり大きな数字になってしまうため、Long型では正しく計算できない BigDecimal型で扱ってあげ…
題の通りです。 BigQuery は、GoogleSQL とレガシー SQL の 2 つの SQL 言語をサポートしています。*1 とのことなのですが、GoogleSQLの方だとPI()が実装されていないようで、円周率を使った計算で少し手間取ったためメモを残します。 PIを代替する方法 ACOS…
覚えてなかったのでメモ 解いていた問題 atcoder.jp 解法メモ 3点の座標から三角形の面積を求める 3点(x1, y1), (x2, y2), (x3, y3)の面積は↓のような計算式になる 1.0 / 2.0 * ((x1 - x3) * (y2 - y3) - (x2 - x3) * (y1 - y3)).absoluteValue 3点が直線の…