質問編集履歴
4
前提条件の追記
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
ソース
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
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
言語は Java
|
23
|
+
言語は JavaScript(TypeScript)です。
|
24
24
|
|
25
25
|
|
26
26
|
|
@@ -50,4 +50,4 @@
|
|
50
50
|
|
51
51
|
}
|
52
52
|
|
53
|
-
element.splice(
|
53
|
+
element.splice(0, times);
|
1
誤字
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
|
|