Avatar billede halfblind Nybegynder
16. september 2001 - 20:50 Der er 5 kommentarer og
1 løsning

Rekursive metoder

Skal bruge en rekursiv metode der spejler et ord?
Avatar billede stigc Nybegynder
16. september 2001 - 21:00 #1
Her et et bud, har ikke testet det

public static string spejl (string s) {

  if (s.length()<=1 then) return s;
  return s + s.charat(s.length()-1)

}
Avatar billede halfblind Nybegynder
16. september 2001 - 21:04 #2
nu er jeg lige gået i gang med den slags metoder, men hvor er det at den kalder sig selv i din kode...er det ikke det der er meningen?
Avatar billede rolchau Nybegynder
16. september 2001 - 21:29 #3
Lad mig gætte. Du skal bruge den til imorgen?

String bagvendt(String ordet) {
    if (ordet.length() == 0) return ordet;
    return ordet.substring(ordet.length()-1)+bagvendt(ordet.substring(0,ordet.length()-1));
}

Er testet ;)
Avatar billede halfblind Nybegynder
16. september 2001 - 21:35 #4
rolschau......
er du også fra Odense? 2. semester?
Avatar billede stigc Nybegynder
16. september 2001 - 22:02 #5
jo det var også meningen, var lidt for hurtig:

public static string spejl (string s) {

  if (s.length()<=1 then) return s;
  return s + spejl (s.charat(s.length()-1))

}
Avatar billede stigc Nybegynder
16. september 2001 - 22:04 #6
public static string spejl (string s) {

  if (s.length()<=1 then) return s;
  return s.charat(s.length()-1) + spejl(substring(0.s-length()-1));

}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester