18. marts 2004 - 09:45Der er
3 kommentarer og 1 løsning
Liste over prefix et givent ciffersekvens giver
Jeg er i forbindelse med et kursus ved at lave en orborg til en sms telefon. Jeg har opbygget ordbogen og lavet en metode der tjeker om et givent prefix eksistere deri. Nu vil jeg lave en metode der returnerer en liste over prefix et givent tasteryk giver anledning til. Eksempelvis vil cifferSekvensen 585 returnere listen: jtj,jtk,jtl,juj,juk,........ Denne liste vil jeg så gennemløbe for at tjekke om hvert enkelt prefix forkommer i ordbogen. Men hvordan jeg danner denne liste kan jeg ikke gennemskue. Jeg går ud fra at jeg skal bruge denne: private final String[] ALFB = {"æøå","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"}; som repræsentant for hvilke bogstaver der hører til hvilken tast. Specifikationen på metoden må vel se således ud: // pre: - // post: prefixList = listen af prefix som // ciffersekvensen digits kan give anledning til List prefixList(String digits) { ... } Er der en der kan give mig et hint, så jeg kan komme videre
men ved tastetryk 5 for jeg listen j,jk,jkl - i stedet for j,k,l ved tastetryk 585 for jeg tilsvarende en liste med 27 elementer: jtj,jtjk,jtjkl,..... i stedet for jtj,jtk,jtl..... antal elementer er god nok, nemlig 3*3*3
ja - så kører det rekursion kunne jeg godt tænke mig at få bedre ind under huden
jeg takker mange gange - jakoba , du må være guld værd for dine omgivelser
sf
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.