アルゴ式: 908 Q8. 兄弟は誰だ? (3) (Swift)
Q8. 兄弟は誰だ? (3)
- 根付き木の最後の問題らしい
- もっとやるかと思ってた
- 関係性がわからない中で接続している情報だけがわかる
- 根が0だとわかっているから、そこから探索すれば大丈夫
- そういえば、昨日の問題、descendantのスペルが間違えていた
- descendantが名詞で子孫のこと
- descendentは形容詞
- 今後も間違えそう…
Search for a command to run...
swift-collectionsを読み込む際にmainブランチを指定する 2024年4月14日現在のswift-collectionsのリリースバージョン1.1.0では、SortedCollectionsが含まれていません(取り除かれました…)。そのため、SortedCollectionsを利用するにはリリースブランチではなく、mainブランチを利用する必要があります。 package.swiftで指定する場合は、下記のようにdependenciesでブランチを指定します。 // 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での公演...
先日、 swift package init コマンドを使った際にswift 5.9に合わせた変更点に気づきました。 情報があまりなく、私自身が戸惑ったこともあり、コマンドを実行する時の--typeを基準にどういった変更があったのか概要をまとめたいと思います。 Init template cleanup #6144 Swift Fromsでの議論によると、狙いとしてはシンプルなユースケースへの最適化にあるようです。 system-module、manifestと、empty これまであった、 s...
Q6. トポロジカルソート (DFS ver.) トポロジカルソートは初めて グラフの持ち方を逆にすれば逆順にする必要はなさそう? 問題中のグラフの順番が違って少し悩んでしまった 提出 AC
Q4. 二部グラフ判定 (DFS ver.) なんとか毎日問題は解いていたけれども、ブログは空いてしまった Bool?に対してSwitch文を書こうとしたけれども、Optionalの場合は、.some()を挟むというので方針を変更 提出したコードはその名残が残ってしまった 提出はしていないけれども簡単な修正もした このブログを書いている際に、改めてSwitch分で書いたりもした(1, 2) 提出 AC