Guest User

Untitled

a guest
Jul 18th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. // should be A3b3C1z2n2K1l2Y2i2
  2. let str = 'AAAbbbCzznnKllYYii'.split('');
  3. console.log('AAAbbbCzznnKllYYii');
  4. let scope = '';
  5. let tmpArr = [];
  6. str.forEach((element, i) => {
  7. (function(it) {
  8. const cur = str[it];
  9. const prev = str[it-1];
  10. if(prev) {
  11. scope = `${scope}${prev}`
  12. if(prev !== cur) {
  13. tmpArr = [...tmpArr, `${prev}${scope.length}`]
  14. scope = ''
  15. }
  16. if(it === str.length -1) {
  17. scope = `${scope}${cur}`
  18. tmpArr = [...tmpArr, `${prev}${scope.length}`]
  19. }
  20. }
  21. })(i)
  22. });
  23. console.log(tmpArr.join(''));
Add Comment
Please, Sign In to add comment