回答編集履歴
1
入っている値はランダムらしい
answer
CHANGED
@@ -1,7 +1,8 @@
|
|
1
1
|
自分で作ったらいいんじゃないでしょうか?
|
2
|
-
|
2
|
+
ランダムらしいのでソートしてから考えるようにしました。
|
3
3
|
```php
|
4
4
|
function renzoku($arr) {
|
5
|
+
sort($arr);
|
5
6
|
$l = count($arr);
|
6
7
|
for ($i = 1; $i < $l; $i++) {
|
7
8
|
if (($arr[$i-1]+1) != $arr[$i]) {
|
@@ -11,11 +12,12 @@
|
|
11
12
|
return true;
|
12
13
|
}
|
13
14
|
|
14
|
-
$a = [
|
15
|
+
$a = [5,3,4,2,1];
|
15
|
-
$b = [5,6,
|
16
|
+
$b = [5,6,9,7,10];
|
16
17
|
|
17
18
|
var_dump(renzoku($a));
|
18
19
|
// bool(true)
|
19
20
|
var_dump(renzoku($b));
|
20
21
|
// bool(false)
|
21
|
-
```
|
22
|
+
```mpywさんの方がかっこいい。rangeを使って配列を作って比較かぁ・・・
|
23
|
+
そういう思考が出来ないんだよなぁ・・・
|