...
Utvid nå funksjonen du lagde i deloppgave a) til å kunne håndtere setninger (hvis den ikke allerede gjør det).
Expand | ||
---|---|---|
| ||
Dersom funksjonen din støter på andre tegn enn a-z , slik som ,.-;: og mellomrom osv. skal disse bare ignoreres. Her kan continue komme til nytte. |
...
Lag deretter en funksjon plaintext(word,
key) som tar inn et cæsarchiffer og dekrypterer dette. Dette er med andre ord en slags omvendt funksjon av caesar()
.
Expand | ||
---|---|---|
| ||
Finner du en måte å gjøre dette på, uten så skrive så mye ny kode? |
Code Block | ||
---|---|---|
| ||
>> caesar('terningen er kastet.', 3) ans = 'whuqlqjhq hu ndvwhw.' >> plaintext('whuqlqjhq hu ndvwhw.', 3) ans = 'terningen er kastet.' |
...