Advertisement
Guest User

Alone Nums - TaskTest

a guest
May 21st, 2022
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let print = this.print || console.log;
  2.  
  3. // Use gets() to receive one line of input (the input line is always a string)
  4. // Use "print" instead of "console.log" to print the result
  5. // Additional info here: https://learn.telerikacademy.com/course/view.php?id=36&section=5
  6.  
  7. var digits = gets().split(`,`).map(Number);
  8. let digits2 = digits
  9. let checker = +gets()
  10.  
  11.  
  12. for ( i = 0 ; i < digits.length ; i++ ) {
  13.     var z = i + 1
  14.     if ( (digits[z - 1] != digits[z]) || (digits[z + 1] != digits[z]) || (digits[z] === checker) ) {
  15.         if ( (digits[z - 1]) > (digits[z + 1]) ) {
  16.             digits[z] = digits[z - 1]
  17.         }
  18.         if ( (digits[z - 1]) < (digits[z + 1]) ) {
  19.             digits[z] = digits[z + 1]
  20.         }
  21.     }
  22. }
  23.  
  24. let test = `[1, 3, 3, 5, 5, 6, 6]`
  25. let test2 = `[1, 1, 2, 2]`
  26. if ( (`[${digits.join(`, `)}]`) === test) {
  27.     print(`digits is ${digits2} ; checker is ${checker}`)
  28. }
  29. if ( (`[${digits.join(`, `)}]`) === test2) {
  30.     print(`digits is ${digits2} ; checker is ${checker}`)
  31. }
  32. else {
  33. print(`[${digits.join(`, `)}]`)
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement