質問するログイン新規登録

回答編集履歴

1

入っている値はランダムらしい

2017/05/05 10:45

投稿

shi_ue
shi_ue

スコア4437

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 = [1,2,3,4,5];
15
+ $a = [5,3,4,2,1];
15
- $b = [5,6,7,9,10];
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
+ そういう思考が出来ないんだよなぁ・・・