Guest User

Untitled

a guest
Jul 21st, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width">
  6. <title>JS Bin</title>
  7. </head>
  8. <body>
  9.  
  10. <script id="jsbin-javascript">
  11. function luckyString(s) {
  12. var str_len = s.length;
  13. var count_ar = [];
  14. for (var i = 0; i < str_len; i++) {
  15. var first = s[i];
  16. var counter = 0;
  17. for (var j = 0; j < str_len; j++) {
  18. if (first === s[j]) {
  19. counter = counter + 1;
  20. }
  21. }
  22. count_ar.push(counter);
  23. }
  24. count_ar.sort();
  25. console.log(count_ar);
  26. var result = count_ar.every((val, i, arr) => val === arr[0]);
  27. if (result === true) {
  28. console.log("YES");
  29. } else {
  30. if (result === false) {
  31. count_ar.shift();
  32. result = count_ar.every((val, i, arr) => val === arr[0]);
  33. if (result === true) {
  34. console.log("YES");
  35. } else {
  36. console.log("NO");
  37. }
  38. }
  39. }
  40. }
  41. luckyString("aabbc");
  42. </script>
  43.  
  44.  
  45.  
  46. <script id="jsbin-source-javascript" type="text/javascript">function luckyString(s) {
  47. var str_len = s.length;
  48. var count_ar = [];
  49. for (var i = 0; i < str_len; i++) {
  50. var first = s[i];
  51. var counter = 0;
  52. for (var j = 0; j < str_len; j++) {
  53. if (first === s[j]) {
  54. counter = counter + 1;
  55. }
  56. }
  57. count_ar.push(counter);
  58. }
  59. count_ar.sort();
  60. console.log(count_ar);
  61. var result = count_ar.every((val, i, arr) => val === arr[0]);
  62. if (result === true) {
  63. console.log("YES");
  64. } else {
  65. if (result === false) {
  66. count_ar.shift();
  67. result = count_ar.every((val, i, arr) => val === arr[0]);
  68. if (result === true) {
  69. console.log("YES");
  70. } else {
  71. console.log("NO");
  72. }
  73. }
  74. }
  75. }
  76. luckyString("aabbc");</script></body>
  77. </html>
Add Comment
Please, Sign In to add comment