Outline Snapshot Duplicator question accept a copied random list that loops back into itself
I maintainer di solito rispondono entro 1 giorno
@papaya0112 ci sta già lavorando.
Dal 21/10/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Observed behavior
In Outline Snapshot Duplicator question,a deep copy whose last node links back to the first copy passes 5/5 in C++, same as a correct solution.
Expected behavior
A returned copy that reaches a node twice fails with the message the plain list serializers now use, "Returned list must not reach a node twice."A correct copy still passes 5/5, and "empty random list" is unaffected.
Reproduction
- Open Outline Snapshot Duplicator and select C++.
- Paste the solution below and run tests. All 5 cases pass.
- Change
copies[head]on the marked line tonullptr(the correct solution) and run tests again. All 5 cases pass.
class Solution {
public:
Node* snapshotOutline(Node* head) {
if (!head) return nullptr;
unordered_map<Node*, Node*> copies;
for (Node* p = head; p; p = p->next) copies[p] = new Node(p->val);
for (Node* p = head; p; p = p->next) {
copies[p]->next = p->next ? copies[p->next] : copies[head]; // should be nullptr
copies[p]->random = p->random ? copies[p->random] : nullptr;
}
return copies[head];
}
};
CodeTrial version
My Windows binary (codetrial-x86_64-pc-windows-msvc.exe) does not accept --version: it answers "--version requires a value". File times: created 2026-09-17 10:05 and last modified 2026-10-15 12:53 (UTC+8). The same serializer code is still on main at 6756678.
Environment
OS: Windows 11
Browser: Chrome
Language: C++
Interview loop: Coding
Problem: Outline Snapshot Duplicator
REACTO or STAR step: Test
Reconnect: None
Sanitized evidence
No response
Public data confirmation
- I removed credentials, session tokens, candidate recordings, and personal interview content from this public report.
- Lingua principale
- Rust
- Stelle
- 177
- Fork
- 100
- Merge medio
- 1g 9h
- PR unite (30g)
- 151
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi 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 sysprog21/codetrial
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
Allow deselecting a chosen problem card by clicking it againForse già presa @woohsin l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
sysprog21/codetrial#392 · 4 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Audio output can be confirmed without playing a test soundForse già presa @ChenYingHan1121 l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
sysprog21/codetrial#359 · 4 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Add a Copy code button to the final reportForse già presa @yansawu l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
sysprog21/codetrial#318 · 5 commenti · 2 reazioni · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Add a live camera preview during the media preflightForse già presa @ChenYingHan1121 l’ha presa oggi. Aperta
sysprog21/codetrial#414 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di sysprog21/codetrial
Issue simili
-
documentation priority:p2 type:chore
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 1 giorno
-
dispatch:sol-high documentation
Difficoltà 1/5 1-3 ore Idoneità per principianti 85/100
carrick-sh/carrick#768 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
correctness postgres tursopg
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
tursodatabase/turso#10442 ·
I maintainer di solito rispondono entro 1 giorno
-
Incorrect "Share Decks" linkAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
ankitects/anki#5864 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
area: config effort: S good first issue P3 type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
ferenyl/azuredevopstui#63 ·