# LØSNINGSFORSLAG TIL EKSAMEN 2014 # Oppgave 1 # a) 8 # b) abbab # c) 38 # Oppgave 2 # a) 4 # b) 16 # c) Funksjonen vil gi feil svar dersom de to første er like, og den siste er mindre enn dem # Eksempel på kall: # stoerst(2, 2, 1) # Oppgave 4 def gratis(gratis, alder): if gratis: return 0 elif alder < 18: return 100 else: return 200 # Oppgave 5 def erSortert(liste): for i in range(len(liste) - 1): if liste[i + 1] < liste[i]: return False return True # Oppgave 6 # a) def erLike(liste): verdi = liste[0] for tall in liste: if tall != verdi: return -1 return verdi # b) # Nei, fordi du kan ha sendt inn en liste hvor alle tallene er -1 # Oppgave 9 def finnAntallKombinasjoner(): count = 0 for i in range(1, 7): for j in range(1, 7): for k in range(1, 7): print(i, "-", j, "-", k, sep="") if i == j or j == k or i == k: count += 1 print("Antall minst to like:", count)