Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
  • Loading branch information
torenord committed Dec 23, 2015
1 parent 9ed5995 commit f85fa18
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.org
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
* Knowits julekalender 2015
** Ferdigstilt [13/24]
** Ferdigstilt [14/24]
- [X] [[file:luke1.py][Luke 1]]
- [X] [[file:luke2.py][Luke 2]]
- [X] [[file:luke3.py][Luke 3]]
Expand All @@ -13,7 +13,7 @@
- [ ] Luke 11
- [X] [[file:luke12.py][Luke 12]]
- [ ] Luke 13
- [ ] Luke 14
- [X] [[file:luke14.py][Luke 14]]
- [ ] Luke 15
- [ ] Luke 16
- [X] [[file:luke17.py][Luke 17]]
Expand Down
22 changes: 22 additions & 0 deletions luke14.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Luke 14

# I denne oppgaven skal vi forsøke å finne tall som kan leses likt når
# de blir rotert 180° (med andre ord; opp ned). Sifrene vi kan tolke
# opp ned er 0, 1, 6, 8 og 9 og noen eksempler på tall som blir like
# opp ned er: 181, 916 og 8008.

# Din oppgave er å finne antall heltall, fra og med 0 til og med 100
# 000, som kan leses likt opp ned.

def M(d):
if d == '0': return '0'
if d == '1': return '1'
if d == '6': return '9'
if d == '8': return '8'
if d == '9': return '6'
else: return ''

print sum(str(i)[::-1] == "".join(map(M, str(i))) for i in range(0, 100000+1))

0 comments on commit f85fa18

Please sign in to comment.