Av: Didrik Pemmer Aalen
Birte befinner seg på en seilbåt helt innerst i den lange julefjorden. Hun har et ønske om å komme seg ut, slik at hun kommer seg hjem til jul, men vindforholdene gjør det vanskelig. For å komme seg ut av fjorden må hun følge disse reglene:
- Hun kan kun krysse nordøst (x+1, y+1) og sørøst (x+1, y-1).
- Hun må snu når hun er 20 meter fra land (i retning nord/sør).
Gitt følgende fjord, hvor mange ganger ender Birte opp med å krysse for å komme seg ut av fjorden når hun begynner å krysse mot nordøst?
OBS! Antall kryssinger er definert som antall strekninger hun seiler, ikke antall ganger hun snur.
Her er følgende definert:
B = Birte
# = Land
Tomme ruter er vann
/ og \ viser ruten til Birte i svaret
Hver rute er 10 meter lang.
Gitt følgende fjord:
####################
# ###
#
#
#
#
#
#
#B
### #### #
####################
Blir kryssingene slik:
####################
# ###
#
# /\
# /\ / \ /
# / \ / \ /
# / \/ \/
# /
#B
### #### #
####################
Og Birte ender med 5 kryssinger.
Sleit mye med de 20-metrene fra land, samt at hun skulle gå fremover mens hun snur, noe som ga mye feil. Brukte også en del forsøk på å teste off-by-one.
Tegna også visuelt for å se hva faen jeg holdte på med..
edit: Etter å ha lest diskusjonene lengre opp her er jeg sikker på at koden min er feil i forhold til den EGENTLIGE ruten skal kjøre.