LucasMSF

Untitled

Oct 20th, 2022
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. * DATAB Eletric Cars
  5. * Lucas Mathias
  6. */
  7.  
  8. $sensorData = [
  9. '20',
  10. '76',
  11. '44',
  12. '55',
  13. '61',
  14. '80',
  15. '90',
  16. '11',
  17. '5',
  18. '29',
  19. '100',
  20. '90',
  21. '75',
  22. '61',
  23. '59',
  24. ];
  25.  
  26. function getBestStretch(array $sensorData)
  27. {
  28. $dataConverted = array_map('intval', $sensorData);
  29.  
  30. $count = 0;
  31. $countAux = 0;
  32.  
  33. foreach ($dataConverted as $quality) {
  34. if ($quality > 60) {
  35. $countAux++;
  36. } else {
  37. $count = $countAux > $count ? $countAux : $count;
  38. $countAux = 0;
  39. }
  40. }
  41.  
  42. return $count;
  43. }
  44.  
  45. $bestStretch = getBestStretch($sensorData);
  46. echo "O maior trecho com qualidade ideal é de {$bestStretch} metros.";
Advertisement
Add Comment
Please, Sign In to add comment