Advertisement
Guest User

KATA

a guest
Feb 18th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. // Chris`s Google Calendar has been corrupted!
  2. // Help him find out his proctologist`s address so he can get there on time!
  3. // Should you accomplish this mission, shout: “Chris, i`ve got your proctologist`s address!”
  4. // “Dr% Bum$bum, 3 p£m, 20t&h of F**eb -Moo!!@@r St, 22$$nd Flo£or, Bir$ming@ham B@@5 4BU”
  5. // remove these characters and return a clean string “%$£&*!@”
  6.  
  7. let string =
  8. "Dr% Bum$bum, 3 p£m, 20t&h of F**eb -Moo!!@@r St, 22$$nd Flo£or, Bir$ming@ham B@@5 4BU";
  9. data(string);
  10.  
  11. function data(string) {
  12. let str = string.split("");
  13. let arr = [];
  14. for (let i = 0; i < string.length; i++) {
  15. if (str[i] != "$") {
  16. arr.push(str[i]);
  17. }
  18. }
  19. arr = arr.join("");
  20. string = arr;
  21. clean1(string);
  22. }
  23.  
  24. function clean1(string) {
  25. let str = string.split("");
  26. let arr = [];
  27. for (let i = 0; i < string.length; i++) {
  28. if (str[i] != "%") {
  29. arr.push(str[i]);
  30. }
  31. }
  32. arr = arr.join("");
  33. string = arr;
  34. clean2(string);
  35. }
  36.  
  37. function clean2(string) {
  38. let str = string.split("");
  39. let arr = [];
  40. for (let i = 0; i < string.length; i++) {
  41. if (str[i] != "£") {
  42. arr.push(str[i]);
  43. }
  44. }
  45. arr = arr.join("");
  46. string = arr;
  47. clean3(string);
  48. }
  49.  
  50. function clean3(string) {
  51. let str = string.split("");
  52. let arr = [];
  53. for (let i = 0; i < string.length; i++) {
  54. if (str[i] != "&") {
  55. arr.push(str[i]);
  56. }
  57. }
  58. arr = arr.join("");
  59. string = arr;
  60. clean4(string);
  61. }
  62.  
  63. function clean4(string) {
  64. let str = string.split("");
  65. let arr = [];
  66. for (let i = 0; i < string.length; i++) {
  67. if (str[i] != "*") {
  68. arr.push(str[i]);
  69. }
  70. }
  71. arr = arr.join("");
  72. string = arr;
  73. clean5(string);
  74. }
  75.  
  76. function clean5(string) {
  77. let str = string.split("");
  78. let arr = [];
  79. for (let i = 0; i < string.length; i++) {
  80. if (str[i] != "!") {
  81. arr.push(str[i]);
  82. }
  83. }
  84. arr = arr.join("");
  85. string = arr;
  86. clean6(string);
  87. }
  88.  
  89. function clean6(string) {
  90. let str = string.split("");
  91. let arr = [];
  92. for (let i = 0; i < string.length; i++) {
  93. if (str[i] != "@") {
  94. arr.push(str[i]);
  95. }
  96. }
  97. arr = arr.join("");
  98. string = arr;
  99. console.log(string);
  100. }
  101.  
  102. module.exports = {
  103. data
  104. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement