Conditions | 7 |
Paths | 6 |
Total Lines | 12 |
Code Lines | 7 |
Lines | 0 |
Ratio | 0 % |
Changes | 2 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
49 | public static function addToArrayForm3(array $nums, int $k): array |
||
50 | { |
||
51 | if (empty($nums) || $k < 0) { |
||
52 | return []; |
||
53 | } |
||
54 | $n = count($nums); |
||
55 | for ($i = $n - 1; $i >= 0 || $k > 0; $i--) { |
||
56 | $ans[] = ($i >= 0 ? $nums[$i] + $k : $k) % 10; |
||
57 | $k = (int) (($i >= 0 ? $nums[$i] + $k : $k) / 10); |
||
58 | } |
||
59 | |||
60 | return array_reverse($ans); |
||
61 | } |
||
63 |