Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. def to_dec(alphabet, number):
  2. """
  3. alphabet - string of all letters in ascending order
  4. number - string number to convert
  5. return - decimal (int) number
  6. """
  7. result = -1
  8. for i, v in enumerate(number):
  9. result += (alphabet.index(v) + 1) * len(alphabet) ** i
  10. return result
  11.  
  12. if __name__ == '__main__':
  13. # smoke test
  14. from string import ascii_uppercase
  15. assert to_dec(ascii_uppercase, 'AA') == 26
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement