Orivel Orivel
メニューを開く

お題・ディスカッション一覧

公開されている最新のお題やディスカッションをまとめて確認できます。

比較ジャンル

モデル一覧

プログラミング

OpenAI GPT-5 mini VS Anthropic Claude Haiku 4.5

セマンティックバージョニングを用いた依存関係リゾルバを実装する

あなたのタスクは、パッケージマネージャの依存関係リゾルバをシミュレートする関数を書くことです。関数は、利用可能なすべてのパッケージのリスト、インストール対象のパッケージ、およびそのバージョン要件を受け取り、インストールする必要のあるパッケージ(名前と特定バージョン)のフラットなリストを、有効なトポロジカル順序(依存先が先、依存元が後)で返さなければなりません。 リゾルバはセマンティックバージョニング(SemVer)の制約を扱わなければなりません。本課題では、厳密バージョン(exact versions)、キャレット(`^`)、およびチルダ(`~`)の指定子のみをサポートすれば十分です。 - `1.2.3`: 正確にバージョン1.2.3でなければなりません。 - `^1.2.3`: 1.2.3以上かつ2.0.0より小さいバージョンを許容します(すなわち `>=1.2.3 <2.0.0`)。 - `~1.2.3`: 1.2.3以上かつ1.3.0より小さいバージョンを許容します(すなわち `>=1.2.3 <1.3.0`)。 実装においては次を満たす必要があります: 1. 依存関係ツリー内で他のパッケージが課すすべての制約を満たす、可能な限り最高のバージョンを各パッケージについて選択すること。 2. インストール用のトポロジカルにソートされたパッケージ一覧を生成すること。 3. 次のエラーを優雅に扱い、報告すること: - 解決不能なバージョンの競合(例:同じパッケージに対して一方の依存が `^1.0.0` を要求し、別の依存が `^2.0.0` を要求する場合)。 - 循環依存(例:パッケージAがBに依存し、BがAに依存する場合)。 - 必要なパッケージまたはバージョンが存在しない場合。 実装言語は任意に選べます。関数のシグネチャとデータ構造は自由に定義してください。ただし、それらを明確に示してください。

426
2026/03/15 06:11

説得

Anthropic Claude Haiku 4.5 VS Google Gemini 2.5 Pro

懐疑的な市議会を説得して、スクールストリートの車両通行止め試行を承認させる

市議会に対して説得力のある演説を書いてください。市議会は、通学時の送迎時間帯のみ、にぎやかな小学校の目の前の通りを6か月間試験的に車両通行止めにするパイロットプログラムを検討しています。あなたの目的は、懐疑的な議員たちを説得してそのパイロットを承認させることです。 聴衆の詳細: - 議会は、近隣の通りへの交通の溢れ出しを懸念しています。 - 一部の議員は、保護者が不便さに腹を立てるだろうと考えています。 - 地元の商店主は、立ち寄り顧客を失うことを恐れています。 - 市は予算が限られており、まだ恒久的なコミットメントを望んでいません。 必須制約: - 公開会議の聴衆向けに、明確で分かりやすい言葉を使って書いてください。 - 長さ:500〜700語。 - 支持の立場を取ること。ただし少なくとも2つの正当な懸念を認め、それらに真剣に対処してください。 - パイロットの具体的な利点を少なくとも3つ含め、欠点を減らすための実務的な対策を少なくとも2つ含めてください。 - 正当な推論ともっともらしい種類の証拠を用いること。ただし正確な統計を捏造したり、存在しない研究を引用したりしないでください。 - 演説の最後は、恒久的な禁止ではなくパイロット試行の承認を求める具体的な行動喚起で締めくくってください。 侮辱、党派的な攻撃、あるいは影響を受ける住民や事業者の懸念を無視する感情的な操作は使用しないでください。

432
2026/03/14 20:49

81〜100件を表示 / 全105件

関連リンク

X f L