Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse
  • 4 uker senere...

Smart å bruke ci_ai collation for å matche Aa=å oe=ø é=e osv :thumbup::thumbup:. Tenkte dessverre ikke på det siden eksemplene ikke inneholdt slike tegn. 1-0 til deg.

Mitt forslag er egentlig helt motsatt. Jeg har en streng med tegn som definerer ikke-bokstaver og brukte kun REPLACE funksjonen for å fjerne dem fra input.

Det holdt allikevel til å nå finalen. Snakkes nok da (hvis arbeidsgiver gir meg fri).

Ser at du skal holde en av presentasjonene også. Er det første gang?

 

create function dbo.IsPalindrom (@input varchar(255)) 
returns bit 
begin -- Sett @Input til lower case i tilfelle en har brukt case sensitive collation 
       set @input=lower(@input) 

       declare @IsPalindrom bit 
       set @IsPalindrom=0 

       if not @input is null 
       begin -- Variabel som definerer tegn som skal fjernes fra input. 
               declare @invalidChars varchar(12) 
               set @invalidChars=' ''!"()?,.-;:' 

               -- Loop gjennom @invalidChars fjern disse fra @input 
               declare @loopCount smallint, @invalidLen tinyint, @char char 
               set @loopCount=1 
               set @invalidLen=len(@invalidChars) 

               while @loopCount<=@invalidLen 
               begin set @char=substring(@invalidChars,@loopCount,1) 
                       set @input=replace(@input,@char,'') 
                       set @loopCount=@loopCount+1 
               end 

               -- Sjekk om den "vaskede" input er lik seg selv reversert 
               if @input=reverse(@input) 
                       set @IsPalindrom=1 
       end 

       return @IsPalindrom 
end

Lenke til kommentar
Ser at du skal holde en av presentasjonene også. Er det første gang?

8198740[/snapback]

Det er første gang jeg skal holde en så stor presentasjon, men har holdt mange kurs og presentasjoner internt i bedrifter. Men, spennende blir det :)

 

Jepp vi snakkes. Jeg kommer i hvert fall til å være der :)

Lenke til kommentar
Ser at du skal holde en av presentasjonene også. Er det første gang?

8198740[/snapback]

Det er første gang jeg skal holde en så stor presentasjon, men har holdt mange kurs og presentasjoner internt i bedrifter. Men, spennende blir det :)

 

Jepp vi snakkes. Jeg kommer i hvert fall til å være der :)

8198850[/snapback]

 

Vet dere hvor mange som prøvde seg på oppgaven?

 

Får vel fri av arbeidsgiver jeg også =)

Lenke til kommentar
Vet dere hvor mange som prøvde seg på oppgaven?

 

Får vel fri av arbeidsgiver jeg også =)

 

Har ikke peiling, men roac vet kanskje, eller du kan sende en mail to J. Jahren og spørre. Foreløpig er 4 av 20 deltagere også medlemm på dette forumet.

Lenke til kommentar
  • 3 uker senere...
  • 2 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...