Add a `transpose` Java goody
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia individuando gli strumenti Java e l’implementazione esistente di VirtualList. Confronta il suo comportamento di backing lazy con l’API transpose(matrix) proposta e usa l’esempio 3×3 come risultato atteso. Il lavoro è completato quando l’API restituisce la vista trasposta mantenendo la relazione lazy richiesta con i dati originali.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- TypeScript
- Stelle
- 20
- Fork
- 12
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di code-chronicles-code/leetcode-curriculum
-
enhancement kotlin
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
good first issue tests
Difficoltà 1/5 1-3 ore Idoneità per principianti 82/100
-
Add tests for `swap` utility Apertagood first issue tests
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
-
good first issue tests
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
code-chronicles-code/leetcode-curriculum#418 · 1 commento ·
Tutte le issue di code-chronicles-code/leetcode-curriculum
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
security
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
IBM/node-sdk-core#373 ·
-
e2e-failure ready-to-code
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
chore
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100