Add a `transpose` Java goody
まだ誰も着手していません。
評価
調査の方向性
まず Java の便利な機能と既存の VirtualList 実装を見つけます。その遅延バッキング動作を、提案されている transpose(matrix) API と比較し、3×3 の例を期待される結果として使用します。API が転置ビューを返し、元のデータとの要求された遅延関係を維持できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I'm thinking it would be neat to make this "lazy", i.e. have it backed by the same data as the original.
A possible API:
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
List<List<Integer>> transposedMatrix = transpose(matrix);
System.out.println(transposedMatrix); // should print [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
The implementation could use the VirtualList goody to achieve this effect.
- 主要言語
- TypeScript
- スター
- 20
- フォーク
- 12
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
code-chronicles-code/leetcode-curriculum のほかの issue
-
enhancement kotlin
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
good first issue tests
難易度 1/5 1〜3時間 初心者へのやさしさ 82/100
-
good first issue tests
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
-
good first issue tests
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
code-chronicles-code/leetcode-curriculum#418 · コメント 1 件 ·
code-chronicles-code/leetcode-curriculum の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
mksglu/context-mode#1200 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
jaegertracing/jaeger-ui#4506 ·
-
area:desktop area:ui bug platform:macos
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
anthropics/claude-code#96687 ·
-
good first issue
難易度 1/5 1時間未満 初心者へのやさしさ 95/100
AOSSIE-Org/DebateAI#582 · コメント 2 件 ·