String Manipulation

  1. Skriv et program, der finder positionen af det første mellemrum i en streng.
  2. Skriv et program, der fjerner det første ord i en sætning (indtil første mellemrum).
  3. Skriv et program, der tæller antallet af mellemrum i en tekst.
  4. Skriv et program, der fjerner den første forekomst af ordet “måske” fra en tekst. Ændr derefter programmet, så det fjerner alle forekomster af ordet (brug f.eks. en løkke).
  5. Skriv et program, der finder og fjerner alle forekomster af ordet “måske” fra en tekst, uanset om det er skrevet med store eller små bogstaver.
  6. Skriv et program, der undersøger, om en tekst er et palindrom, dvs. med samme stavning forfra og bagfra (som f.eks. “regninger”, “russerdressur”, “vær dog god ræv”).
  7. Udvid programmet til at tage højde for store/små bogstaver, tegnsætning og mellemrum, sådan at de følgende palindromer også genkendes: “Selmas lakserøde garagedøre skal samles” og “Åge lo, da baronesse Nora bad Ole gå”.

Materiale

Palindromer

  • rotor
  • Anna
  • RADAR
  • kajak
  • pop
  • madam
  • regninger
  • otto
  • Otto
  • programmering
  • russerdressur
  • vær dog god ræv
  • Selmas lakserøde garagedøre skal samles
  • Hej med dig jeg hedder Kaj
  • Åge lo, da baronesse Nora bad Ole gå

Python

C#