1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <?php $numbers = array(1, 15, 7, 3, 8, 8, 19, 5, 12, 8, 2, 6, 8); // $numbers = array(1, 15, 8, 8, 8, 8, 7, 3, 19, 5, 12, 2, 6); $counter = 1; $index = 0; if (count($numbers) > 0) { $prev = $numbers[$index++]; } while ($index < count($numbers) && $counter < 4) { $next = $numbers[$index++]; if ($prev == $next) { $counter++; } else { $counter = 1; $prev = $next; } } if ($counter == 4) { print("Found four times repeated number"); } else { print("No four times repeated number found"); } |
PD9waHAKCiRudW1iZXJzID0gYXJyYXkoMSwgMTUsIDcsIDMsIDgsIDgsIDE5LCA1LCAxMiwgOCwgMiwgNiwgOCk7Ci8vICRudW1iZXJzID0gYXJyYXkoMSwgMTUsIDgsIDgsIDgsIDgsIDcsIDMsIDE5LCA1LCAxMiwgMiwgNik7CgokY291bnRlciA9IDE7CiRpbmRleCA9IDA7CmlmIChjb3VudCgkbnVtYmVycykgPiAwKSB7IAogICAgJHByZXYgPSAkbnVtYmVyc1skaW5kZXgrK107Cn0KCndoaWxlICgkaW5kZXggPCBjb3VudCgkbnVtYmVycykgJiYgJGNvdW50ZXIgPCA0KSB7CiAgICAkbmV4dCA9ICRudW1iZXJzWyRpbmRleCsrXTsKICAgIGlmICgkcHJldiA9PSAkbmV4dCkgeyAKICAgICAgICAkY291bnRlcisrOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgJGNvdW50ZXIgPSAxOwogICAgICAgICRwcmV2ID0gJG5leHQ7CiAgICB9Cn0KCmlmICgkY291bnRlciA9PSA0KSB7IAogICAgcHJpbnQoIkZvdW5kIGZvdXIgdGltZXMgcmVwZWF0ZWQgbnVtYmVyIik7Cn0KZWxzZSB7IAogICAgcHJpbnQoIk5vIGZvdXIgdGltZXMgcmVwZWF0ZWQgbnVtYmVyIGZvdW5kIik7Cn0=
-
upload with new input
-
result: Success time: 0.02s memory: 13064 kB returned value: 0
No four times repeated number found


