Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. <?php
  2.  
  3. // Enter your code here, enjoy!
  4.  
  5. $str = '10100111001';
  6. $state = 'neutral';
  7. $ups = true;
  8. $level = 0;
  9.  
  10. for ($i = 0; $i < strlen($str); $i++)
  11. {
  12. echo $str[$i] . ': ';
  13. if ($str[$i] == '1' && $ups === true && $level == 0)
  14. {
  15. echo 'case 1 ';
  16. $step[] = 'U';
  17. $level = 1;
  18. $ups = false;
  19. continue;
  20. }
  21.  
  22. if ($str[$i] == '1' && $ups === false && $level == 1)
  23. {
  24. echo 'case 2 ';
  25. $step[] = 'D';
  26. $level = 0;
  27. continue;
  28. }
  29.  
  30. if ($str[$i] == '1' && $ups === false && $level == 0)
  31. {
  32. echo 'case 3 ';
  33. $step[] = 'D';
  34. $level = - 1;
  35. $ups = true;
  36. continue;
  37. }
  38.  
  39. if ($str[$i] == '1' && $ups === true && $level == - 1)
  40. {
  41. echo 'case 4 ';
  42. $step[] = 'U';
  43. $level = 0;
  44. continue;
  45. }
  46.  
  47. if ($str[$i] == '0')
  48. {
  49. echo 'case 6 ';
  50. $step[] = 'n';
  51. continue;
  52. }
  53. }
  54.  
  55. function build($prev, $cur, $next)
  56. {
  57. if ($prev == 'n' && $cur == 'n' && $next == 'n')
  58. {
  59. echo border
  60. }
  61. }
  62.  
  63. echo count($step);
  64. echo "\n";
  65.  
  66. for ($i = 0; $i < count($step); $i++)
  67. {
  68. if ($i != 0)
  69. {
  70. $step[$i];
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement