JSFiddle - React, Tailwind, and code Playground

by Nichole Ehilla

HTML

<textarea id="input" style="width:100%; height:200px; resize:none;" wrap="off">8000
8000
8000
8001
8001
8002
8003
8004
8004
8005</textarea>
<textarea id="output" style="width:100%; height:200px; resize:none;" wrap="off"></textarea>

<input type="button" value="generate" id="generatebutton" />

JavaScript

$('#generatebutton').on('click', function(){
		var arr = $('#input').val();
			arr = arr.replace(/\n/g, ', ');
			arr = arr.split(',');
	  var newarr = []; check = 0; count = 0;
	      for(i=0; i<arr.length; i++){
	      if(check != arr[i]){ count = 1; check = arr[i]; } else { count++; }
	      newarr.push(check + '.' + count);
	  }
	  newarr = newarr.replace(/, /g, '\n');
		$('#output').val(newarr);
});