Guest User

Untitled

a guest
Oct 21st, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. function wordify(string) {
  2. var index = 0;
  3. var word = '';
  4. var words = [];
  5. var end = string.length - 1;
  6.  
  7. while(string[index] !== undefined) {
  8. word += /^\s/.test(string[index]) ? '' : string[index];
  9.  
  10. if (/\s/.test(string[index]) || index === end) {
  11. words.push(word);
  12. word = '';
  13. }
  14.  
  15. index++;
  16. }
  17.  
  18. return words;
  19. }
  20.  
  21. function reverse_words(words) {
  22. return words.map(function(word){
  23. var end = word.length - 1;
  24. var rword = '';
  25.  
  26. for (i = end; i >= 0; --i) {
  27. rword += word[i];
  28. }
  29.  
  30. return rword;
  31. });
  32. }
  33.  
  34. var text = 'Sorry but my dog ate my homework';
  35. console.log(text);
  36.  
  37. var words = wordify(text);
  38. //console.log(words);
  39.  
  40. var rwords = reverse_words(words);
  41. //console.log(rwords);
  42.  
  43. var rtext = rwords.join(' ');
  44. console.log(rtext);
Add Comment
Please, Sign In to add comment