Send inn og les din første dom
Forstå AC, WA, TLE, RE og MLE
Send inn og les din første dom er en gratis leksjon i Competitive Programming Academy på CoddyKit. Dette er leksjon 4 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Competitive Programming Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Competitive Programming Academy inneholder totalt 4 leksjoner.
På tide å sende inn
Du limer inn koden, velger Python 3 og trykker send inn. Dommeren kjører den på alle skjulte tester og svarer med en vurdering på én linje. 📨
Accepted: AC
Accepted, vist som AC, betyr at koden din besto alle testene innenfor grensene. Dette er det grønne lyset du prøver å oppnå. ✅
Wrong Answer: WA
Wrong Answer, eller WA, betyr at outputen din avviker fra den forventede på en eller flere tester. Det er logikken, ikke hastigheten, som er problemet.
Time Limit Exceeded: TLE
Time Limit Exceeded, eller TLE, betyr at svaret var for tregt. Vanligvis trenger du en smartere algoritme, ikke bare raskere skriving.
Runtime Error: RE
Runtime Error, eller RE, betyr at programmet krasjet under kjøringen, ofte fordi du delte på null eller leste forbi slutten av en liste.
Memory Limit Exceeded: MLE
Memory Limit Exceeded, eller MLE, betyr at du lagret for mye på én gang. Det løses vanligvis ved å gjøre datastrukturene mindre.
WA betyr at du må tenke gjennom logikken på nytt
Ved WA bør du kontrollere logikken og følge eksempelet på nytt. Et oversett spesialtilfelle eller et feillest outputformat er vanligvis årsaken.
TLE betyr at du må tenke gjennom hastigheten på nytt
Ved TLE bør du studere begrensningene på nytt og sikte mot lavere kompleksitet. En nøstet løkke over en stor N-verdi er en klassisk årsak.
Gjenskap RE lokalt
Ved RE bør du kjøre koden selv med vanskelige inputverdier. Python-sporingen viser nøyaktig hvilken linje som krasjet, og hvorfor.
arr = [1, 2, 3]
print(arr[5])Les nummeret på testen som feilet
Dommerne viser ofte hvilken test som feilet først. Hvis test 1 feiler, skyldes det ofte en grunnleggende feil, mens et høyt nummer kan tyde på et spesialtilfelle.
Gjør endringer rolig og systematisk
En vurdering som ikke er AC, er tilbakemelding, ikke et nederlag. Les den, formuler én hypotese, rett opp den feilen og send inn på nytt. Denne løkken er hele poenget.
Hurtigsjekk
Løsningen din er riktig for små inputverdier, men dommeren returnerer TLE. Hva betyr det?
Oppsummering
AC er seieren; WA peker på logikk, TLE på hastighet, RE på en krasj og MLE på minne. Les vurderingen, rett én ting og send inn på nytt. 🎉
Lær deg Python med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 30
- Leksjoner
- 120
Ofte stilte spørsmål
Er leksjonen «Send inn og les din første dom» gratis?
Ja – hele teksten i «Send inn og les din første dom» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Competitive Programming Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Competitive Programming Academy inneholder totalt 4 leksjoner.
Hva lærer jeg i «Send inn og les din første dom»?
Forstå AC, WA, TLE, RE og MLE Du øver på Competitive Programming Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Competitive Programming Academy?
Ingen tidligere erfaring er nødvendig. Competitive Programming Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 4 av 4.
Hvor lang tid tar leksjonen «Send inn og les din første dom»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Competitive Programming Academy-leksjonen?
Ja. Alle Competitive Programming Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Hva konkurranseprogrammering egentlig er
- En rundtur i Codeforces, LeetCode og AtCoder
- Tolk oppgaveteksten
- Send inn og les din første dom