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

質問編集履歴

4

前提条件の追記

2017/02/01 07:15

投稿

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

3

ソース

2017/02/01 07:15

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,7 @@
12
12
  言語は JavaScript(TypeScript)です。
13
13
 
14
14
  ###該当のソースコード
15
+ ```ここに言語を入力
15
16
  let element = [1,2,3,4,5,6,7];
16
17
  let a = 4;
17
18
  let times = 0;
@@ -24,4 +25,5 @@
24
25
  times += 1;
25
26
  }
26
27
  }
27
- element.splice(0, times);
28
+ element.splice(0, times);
29
+ ```

2

誤字

2017/01/31 06:05

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  for で順番に数字を比較して、少ない場合は後ろに同じものを push し、さらにその回数分、先頭から削除するという方法は思い浮かんだのですが、これ以外にスマートな方法があれば教えてください。
10
10
  ※ 処理が終わらないので length = 7 を前提として処理を抜けています。
11
11
 
12
- 言語は Javascript(TypeScript)です。
12
+ 言語は JavaScript(TypeScript)です。
13
13
 
14
14
  ###該当のソースコード
15
15
  let element = [1,2,3,4,5,6,7];
@@ -24,4 +24,4 @@
24
24
  times += 1;
25
25
  }
26
26
  }
27
- element.splice(index, times);
27
+ element.splice(0, times);

1

誤字

2017/01/31 04:51

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
  [4,5,6,7,1,2,3]
8
8
 
9
9
  for で順番に数字を比較して、少ない場合は後ろに同じものを push し、さらにその回数分、先頭から削除するという方法は思い浮かんだのですが、これ以外にスマートな方法があれば教えてください。
10
- ※ length = 7 前提条件でが、
10
+ 処理が終わらないので length = 7 前提として処理を抜けていま
11
11
 
12
12
  言語は Javascript(TypeScript)です。
13
13