回答編集履歴
2
バグ修正
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
int s=0;
|
24
24
|
|
25
|
-
int n=str.length()/num;
|
25
|
+
int n=(str.length()-1)/num;
|
26
26
|
|
27
27
|
String[] ret=new String[n+1];
|
28
28
|
|
1
効率化
test
CHANGED
@@ -22,19 +22,17 @@
|
|
22
22
|
|
23
23
|
int s=0;
|
24
24
|
|
25
|
-
int e=num;
|
26
|
-
|
27
25
|
int n=str.length()/num;
|
28
26
|
|
29
27
|
String[] ret=new String[n+1];
|
30
28
|
|
31
29
|
for(int i=0;i<n;i++){
|
32
30
|
|
31
|
+
int e=s+num;
|
32
|
+
|
33
33
|
ret[i]=str.substring(s, e);
|
34
34
|
|
35
|
-
s
|
35
|
+
s=e;
|
36
|
-
|
37
|
-
e+=num;
|
38
36
|
|
39
37
|
}
|
40
38
|
|
@@ -42,7 +40,7 @@
|
|
42
40
|
|
43
41
|
return ret;
|
44
42
|
|
45
|
-
}
|
43
|
+
}
|
46
44
|
|
47
45
|
}
|
48
46
|
|