Nyhetsflöde
Logga in till din kurswebb
Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.
Har du frågor om kursen?
Om du är registrerad på en aktuell kursomgång, se kursrummet i Canvas. Du hittar rätt kursrum under "Kurser" i personliga menyn.
Är du inte registrerad, se Kurs-PM för DD2310 eller kontakta din studentexpedition, studievägledare, eller utbilningskansli.
I Nyhetsflödet hittar du uppdateringar på sidor, schema och inlägg från lärare (när de även behöver nå tidigare registrerade studenter).
Hej! Jag fastnade förra året på en uppgift och lade ner denna kurs, men insåg nu att jag måste fixa den.. Jag har extrema problem med uppgiften "letters". På nya Kattis så finns den uppgiften inte kvar utan ersatt av "lettersdigits" som jag utgår från. Textexemplen fungerar och som de stod tidigare så tipsade du om franska texter. Ska man då skriva ut "é" eller? är de tillåtna? Då finns det ju extremt många tecken som ska kunna skrivas ut.. Mitt program skriver bara ut a-ö och 0-9!
Sedan undrar jag om det är något krav att man ska bara kolla på "k" antal ord? Mitt program läser igenom alla rader bara utan att ta hänsyn till hur många ord det har, är det fel?
Jag tycker denna uppgift är väldigt löst formulerad och osäker på funktionaliteten till skillnad mot de andra uppgifterna som är tydliga..
Mvh
Erik Jernström
Hej Åsa!
Testa följande text:
3
a
b
c
Mvh Johan.
Det ovan hjälpte en hel del men mitt program fallerar fortfarande på 4:e testet, dvs "Wrong Answer". Det klarar samtliga fall från kattishemsidan samt ditt ovan och varianter på det, t.ex.
4
a
b c d
Fyller jag i ännu mer efter sista d:t gör programmet "rätt", dvs bortser från allt efter det fjärde ordet. Som delimiters använder jag INTE - och ' för fall som "Anna-Lena" eller "It's" men även att ha med dem genererar fel svar. Har suttit på allmänhandledningen men även assen där kört fast i vad som saknas/kan generera detta fel.
Hej Åsa!
Testa att bara använda mellanslag som delimiter. Om du har med punkt (".") i listan av delimiters så kommer t.ex. förkortningar som "t.ex." inte tokeniseras på rätt sätt.
Mvh Johan.
Hej igen!
Det hjälpte! Visserligen fallerar det på test 8 nu (och återigen det så uttömande och givande svaret "Wrong Answer") men jag ser ju delsegern i att kommit förbi test 4 genom att ta bort mina övriga delimiters. Jag är dock fortfarande fast eftersom jag inte vet vad som orsakar dessa fel, dvs vad test 8 egentligen ska kolla. De olika testfallen jag kan komma på klarar ju mitt program. Tack för hjälpen hittills! Mvh, Åsa :)
Bra att det hjälpte! Här är en ledtråd till: Test 8 är en fransk text!
Mvh Johan.
Högerklicka på projektet (Kommando-klick på Mac utan högerklicksemulering)->Properties->Resource under rubriken "Text file encoding". På samma sätt kan encoding för en enskild fil ändras genom att högerklicka på den.
Om det nu var svaret på din fråga.
Yep! Det var det jag letade efter! Tack!
Det verkar inte som att kattis har samma problem med det, så jag löste det genom att skriva om mina test-funktioner!
Jag har fortfarande problem med lab 5 i kattis. dels fungerar ju inte sort() för åäö (blir äåö istället) men detta har jag lyckats ful-lösa. Alla exempel blir rätt och det går att skriva indata på flera rader, men kattis ger ändå "wrong answer". har provat att avsluta med ny rad och utan. Vad kan det då vara?
Tja, har du provat med en text som inte är på svenska eller engelska? En fransk text, till exempel?
Men textmates konsol stöder tydligen inte inmatning så användare man Scannerklassen får man köra programmet i konsolen med det vanliga javac Fil.java och java Fil .. :)
Jag rekommenderare Eclipse som IDE, används av alla javautvecklare (nästan) klara även t ex python och är gratis.
Här finns f.ö. lite länkar till Eclipse-pluginer för Python och Javascript. Det finns säkert fler, men det är dem jag huvudsakligen använder.
Hej!