You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Læringsmål:

  • Strenger

Pensum:

  • Kap 7

a)

Et palindrom er et ord som staves likt begge veier (f.eks. 'abba' eller det finske ordet 'smulalums'). Lag en funksjon, isPalindrome(word) som returnerer true om word er et palindrom; false ellers.

b)

Utvid funksjonaliteten slik at funksjonen kan ta inn en setning og sjekke om den er et palindrom. 
Test med palindromet: Alle reisetrette skal ete laks etter te, sier Ella.

Hint: Matlabs innebygde funksjon, isletter, kan være nyttig.

c)

Lag en funksjon, containsSubstring(first, second), som tar inn to strenger og sjekker om den første strengen inneholder den andre. Dersom den gjør det, returneres den første posisjonen den forekommer på (fra 1), ellers returneres -1. 

Eksempel på kjøring:                                                                                                                                                                                                                          

    >> containsSubstring('ITGK er det beste faget', 'best')

    ans =

          13

 

 

  • No labels