Skip to content

Commit 6e92b07

Browse files
authored
feat: add php solution to lc problem: No.0268 (doocs#928)
1 parent 98adb02 commit 6e92b07

File tree

3 files changed

+52
-0
lines changed

3 files changed

+52
-0
lines changed

solution/0200-0299/0268.Missing Number/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,25 @@ var missingNumber = function (nums) {
203203
};
204204
```
205205

206+
### **PHP**
207+
208+
```php
209+
class Solution {
210+
/**
211+
* @param Integer[] $nums
212+
* @return Integer
213+
*/
214+
function missingNumber($nums) {
215+
$n = count($nums);
216+
$sumN = ($n + 1) * $n / 2;
217+
for ($i = 0; $i < $n; $i++) {
218+
$sumN -= $nums[$i];
219+
}
220+
return $sumN;
221+
}
222+
}
223+
```
224+
206225
### **...**
207226

208227
```

solution/0200-0299/0268.Missing Number/README_EN.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,25 @@ var missingNumber = function (nums) {
173173
};
174174
```
175175

176+
### **PHP**
177+
178+
```php
179+
class Solution {
180+
/**
181+
* @param Integer[] $nums
182+
* @return Integer
183+
*/
184+
function missingNumber($nums) {
185+
$n = count($nums);
186+
$sumN = ($n + 1) * $n / 2;
187+
for ($i = 0; $i < $n; $i++) {
188+
$sumN -= $nums[$i];
189+
}
190+
return $sumN;
191+
}
192+
}
193+
```
194+
176195
### **...**
177196

178197
```
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
class Solution {
2+
/**
3+
* @param Integer[] $nums
4+
* @return Integer
5+
*/
6+
function missingNumber($nums) {
7+
$n = count($nums);
8+
$sumN = ($n + 1) * $n / 2;
9+
for ($i = 0; $i < $n; $i++) {
10+
$sumN -= $nums[$i];
11+
}
12+
return $sumN;
13+
}
14+
}

0 commit comments

Comments
 (0)