Advertisement
danilosilvadev

roadkill

Sep 28th, 2019
538
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // https://www.codewars.com/kata/the-road-kill-detective/train/javascript
  2.  
  3. const ANIMALS = [ 'aardvark', 'alligator', 'armadillo', 'antelope', 'baboon', 'bear', 'bobcat', 'butterfly', 'cat', 'camel', 'cow', 'chameleon', 'dog', 'dolphin', 'duck', 'dragonfly', 'eagle', 'elephant', 'emu', 'echidna', 'fish', 'frog', 'flamingo', 'fox', 'goat', 'giraffe', 'gibbon', 'gecko', 'hyena', 'hippopotamus', 'horse', 'hamster', 'insect', 'impala', 'iguana', 'ibis', 'jackal', 'jaguar', 'jellyfish', 'kangaroo', 'kiwi', 'koala', 'killerwhale', 'lemur', 'leopard', 'llama', 'lion', 'monkey', 'mouse', 'moose', 'meercat', 'numbat', 'newt', 'ostrich', 'otter', 'octopus', 'orangutan', 'penguin', 'panther', 'parrot', 'pig', 'quail', 'quokka', 'quoll', 'rat', 'rhinoceros', 'racoon', 'reindeer', 'rabbit', 'snake', 'squirrel', 'sheep', 'seal', 'turtle', 'tiger', 'turkey', 'tapir', 'unicorn', 'vampirebat', 'vulture', 'wombat', 'walrus', 'wildebeast', 'wallaby', 'yak', 'zebra' ]
  4.  
  5. const word = '==========h===yyyyyy===eeee=n==a========'
  6.  
  7. var roadKill = function(photo) {
  8.   // Your code here!
  9.   const cleanString = photo.replace(/[^a-zA-Z ]/g, "");
  10.   let animalFound = ANIMALS.find((i) => i === cleanString || i === cleanString.split('').reverse().join(''))
  11.   let animalArray = []
  12.   cleanString.split('').forEach((val, key) => {
  13.         if (val === cleanString[key + 1]) {
  14.         cleanString.slice(key, key + 1)
  15.         console.log(cleanString)
  16.       }
  17.     })
  18.  
  19.  
  20.   return animalFound
  21. }
  22.  
  23. roadKill(word)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement