Skip to main content

Continuous Tumbling

Learning Swift/Swift UI, and competitive programming. (he/him)

123 posts

Latest articles

swift-collectionsのSortedCollectionsを試す方法

swift-collectionsを読み込む際にmainブランチを指定する 2024年4月14日現在のswift-collectionsのリリースバージョン1.1.0では、SortedCollectionsが含まれていません(取り除かれました…)。そのため、SortedCollectionsを利用するにはリリースブランチではなく、mainブランチを利用する必要があります。 package.swiftで指定する場合は、下記のようにdependenciesでブランチを指定します。 // swift-...

Apr 14, 20241 min read

  1. Dec 25, 20231 min read

    Swiftの将来を期待させるプレゼン

    最近、アップルのエコシステムや、モバイル向けのカンファレンス以外でSwiftのトークを3つほど見て、今後のSwiftの発展を期待させる内容だったので、紹介させてください。 [CppNow 2023] Introducing a Memory-Safe Successor Language in Large C++ Code Bases John McCall / Apple, Swift Language Steering GroupのChair C++のカンファレンスCppNowでの公演...

  2. Dec 25, 20231 min read

    Swift 5.9からの `swift package init` の変更点

    先日、 swift package init コマンドを使った際にswift 5.9に合わせた変更点に気づきました。 情報があまりなく、私自身が戸惑ったこともあり、コマンドを実行する時の--typeを基準にどういった変更があったのか概要をまとめたいと思います。 Init template cleanup #6144 Swift Fromsでの議論によると、狙いとしてはシンプルなユースケースへの最適化にあるようです。 system-module、manifestと、empty これまであった、 s...

  3. Jun 18, 20221 min read

    アルゴ式: 961 Q4. 二部グラフ判定 (DFS ver.) (Swift)

    Q4. 二部グラフ判定 (DFS ver.) なんとか毎日問題は解いていたけれども、ブログは空いてしまった Bool?に対してSwitch文を書こうとしたけれども、Optionalの場合は、.some()を挟むというので方針を変更 提出したコードはその名残が残ってしまった 提出はしていないけれども簡単な修正もした このブログを書いている際に、改めてSwitch分で書いたりもした(1, 2) 提出 AC

  4. Jun 13, 20221 min read

    アルゴ式: 952 Q3. 深さ優先探索 (Swift)

    Q3. 深さ優先探索 いよいよ実装 とはいっても、個人的に最初の時にも実装はしたけれども 入力の形式も想定した通りだし、ちゃんとソートもさせていたからほぼほぼ構造としては一緒 ループしないようにするところだけが違うのかな とはいえ、手を動かすために、また一から書き上げた 深さ優先探索は毎回書いているけれども、汎用化ってできるのだろうか 提出 AC

  5. Jun 10, 20221 min read

    アルゴ式: 949 Q1. 猪突猛進

    Q1. 猪突猛進 実装は行なわず、選択肢から答えるだけの問題 でも、それだと寂しいから実装してみた 普通はループを防ぐように実装するからループを許容しつつ、それを検知する方法ってどうするんだろ 知識として役に立つタイミングってあるのだろうか 問題を出すときになにを答えとするのか難しい 提出 implementation

Continuous Tumbling