2025年1月

[リートコード] 0049. グループアナグラム

文字列の配列 strs が与えられた場合、アナグラムをグループ化します。任意の順序で回答を返すことができます。

アナグラムとは、異なる単語または句の文字を並べ替えて形成される単語または句であり、通常は元の文字をすべて 1 回だけ使用します。

[リートコード] 0049. グループアナグラム 続きを読む

リートコード, テクニカル記事

[リートコード] 0242. 有効なアナグラム

2 つの文字列 s と t が与えられた場合、t が s のアナグラムであれば true を返し、そうでない場合は false を返します。

アナグラムとは、異なる単語または句の文字を並べ替えて形成される単語または句であり、通常は元の文字をすべて 1 回だけ使用します。

[リートコード] 0242. 有効なアナグラム 続きを読む

リートコード, テクニカル記事

[リートコード] 0076. 最小ウィンドウ部分文字列

それぞれ長さが m と n の 2 つの文字列 s と t が与えられた場合、t 内のすべての文字 (重複を含む) がウィンドウに含まれる s の最小のウィンドウ部分文字列を返します。そのような部分文字列が存在しない場合は、空の文字列 "" を返します。

テストケースは、回答が一意になるように生成されます。

[リートコード] 0076. 最小ウィンドウ部分文字列 続きを読む

リートコード, テクニカル記事

[リートコード] 0424. 最長繰り返し文字の置換

文字列 s と整数 k が与えられます。文字列の任意の文字を選択し、それを他の大文字の英語文字に変更できます。この操作は最大 k 回実行できます。

上記の操作を実行した後に取得できる同じ文字を含む最長の部分文字列の長さを返します。

[リートコード] 0424. 最長繰り返し文字の置換 続きを読む

リートコード, テクニカル記事

[リートコード] 0212. ワードサーチ II

mxn の文字のボードと単語の文字列のリストが与えられた場合、ボード上のすべての単語を返します。

各単語は、水平または垂直に隣接するセルの文字から構成する必要があります。 同じ文字セルを 1 つの単語内で複数回使用することはできません。

[リートコード] 0212. ワードサーチ II 続きを読む

リートコード, テクニカル記事

[リートコード] 0079. ワードサーチ

mxn の文字のグリッド board と文字列 word が与えられた場合、グリッド内に word が存在する場合は true を返します。

単語は、水平または垂直に隣接するセルの文字から構成されます。同じ文字セルを複数回使用することはできません。

[リートコード] 0079. ワードサーチ 続きを読む

リートコード, テクニカル記事

[リートコード] 0048. 画像を回転する

画像を表す nxn 2D 行列が与えられ、画像を 90 度 (時計回り) 回転させます。

画像をその場で回転させる必要があるため、入力 2D マトリックスを直接変更する必要があります。別の 2D マトリックスを割り当てて回転を実行しないでください。

[リートコード] 0048. 画像を回転する 続きを読む

リートコード, テクニカル記事

[リートコード] 0885. スパイラル・マトリックスIII

東向きの行 x 列グリッドのセル (rStart、cStart) から開始します。北西の角はグリッドの最初の行と列にあり、南東の角は最後の行と列にあります。

時計回りの螺旋状に歩き、グリッドの境界の外側に移動するたびに、グリッドの外側を歩き続けます (ただし、後でグリッドの境界に戻ることもあります)。グリッドのcolsスペース。

グリッドの位置を表す座標の配列を、訪問した順序で返します。

[リートコード] 0885. スパイラル・マトリックスIII 続きを読む

リートコード, テクニカル記事
ja日本語