Advertisement
Guest User

Untitled

a guest
Jul 29th, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. function solve (alienNumber, sourceLanguage, targetLanguage) {
  2. decToAlien (alienToDec (alienNumber, sourceLanguage), targetLanguage);
  3. }
  4.  
  5. function alienToDec (alienNumber, sourceLanguage) {
  6. var i,
  7. num = 0;
  8.  
  9. alienNumber = alienNumber.split("").reverse().join("");
  10. for (i = 0; i < alienNumber.length; i++) {
  11. num += Math.pow(sourceLanguage.length, i) * sourceLanguage.indexOf(alienNumber[i]);
  12. }
  13.  
  14. return num;
  15. }
  16.  
  17. function decToAlien (num, targetLanguage) {
  18. //TODO
  19. }
  20.  
  21. console.log(solve('13', '0123456789abcdef', '01'));
  22. console.log(solve('Foo', 'oF8', '0123456789'));
  23. console.log(solve('9', '0123456789', 'oF8'));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement