質問編集履歴

4

前提条件の追記

2017/02/01 07:15

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,14 @@
3
3
  [1,2,3,4,5,6,7]
4
4
 
5
5
  という配列があったとして、これを任意の数を起点として並べ替え、それに満たない数は後ろに送った配列に並べ替えたいのです。
6
+
7
+ ※追記
8
+
9
+ この配列は原則 1 から始まる昇順の配列です。
10
+
11
+ 起点となる数自体は必ず含まれています。
12
+
13
+ また、後ろに送る場合も最後尾以降に 1 から昇順でお願いします。
6
14
 
7
15
 
8
16
 

3

ソース

2017/02/01 07:15

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,8 @@
26
26
 
27
27
  ###該当のソースコード
28
28
 
29
+ ```ここに言語を入力
30
+
29
31
  let element = [1,2,3,4,5,6,7];
30
32
 
31
33
  let a = 4;
@@ -51,3 +53,5 @@
51
53
  }
52
54
 
53
55
  element.splice(0, times);
56
+
57
+ ```

2

誤字

2017/01/31 06:05

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- 言語は Javascript(TypeScript)です。
23
+ 言語は JavaScript(TypeScript)です。
24
24
 
25
25
 
26
26
 
@@ -50,4 +50,4 @@
50
50
 
51
51
  }
52
52
 
53
- element.splice(index, times);
53
+ element.splice(0, times);

1

誤字

2017/01/31 04:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  for で順番に数字を比較して、少ない場合は後ろに同じものを push し、さらにその回数分、先頭から削除するという方法は思い浮かんだのですが、これ以外にスマートな方法があれば教えてください。
18
18
 
19
- ※ length = 7 前提条件でが、
19
+ 処理が終わらないので length = 7 前提として処理を抜けていま
20
20
 
21
21
 
22
22