Advertisement
RGeorgiev97

Multiply Evens by Odds

Mar 31st, 2020
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.77 KB | None | 0 0
  1. 5.  <?php
  2. function getMultipleOfEvensAndOdds($n) {
  3.     $evensSum = getSumOfEvenDigits($n);
  4.     $oddsSum = getSumOfOddDigits($n);
  5.     return $evensSum * $oddsSum;
  6. }
  7. function getSumOfOddDigits($n){
  8.     $sumOfOdds = 0;
  9.     while ($n !=0){
  10.         $nextNumber = $n%10;
  11.         if ($nextNumber %2 == 1){
  12.             $sumOfOdds += $nextNumber;
  13.         }
  14.         $n -=$nextNumber;
  15.         $n /=10;
  16.     }
  17.     return $sumOfOdds;
  18. }
  19. function getSumOfEvenDigits($n)
  20. {
  21.     $sumOfEvens = 0;
  22.     while ($n != 0) {
  23.         $nextNumber = $n % 10;
  24.         if ($nextNumber % 2 == 0) {
  25.             $sumOfEvens += $nextNumber;
  26.         }
  27.         $n -= $nextNumber;
  28.         $n /= 10;
  29.     }
  30.     return $sumOfEvens;
  31. }
  32. $n = abs(intval(readline()));
  33. echo getMultipleOfEvensAndOdds($n);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement