回答編集履歴
2
バグ修正
answer
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
}
|
11
11
|
public static String[] splitByNumber(String str,int num){
|
12
12
|
int s=0;
|
13
|
-
int n=str.length()/num;
|
13
|
+
int n=(str.length()-1)/num;
|
14
14
|
String[] ret=new String[n+1];
|
15
15
|
for(int i=0;i<n;i++){
|
16
16
|
int e=s+num;
|
1
効率化
answer
CHANGED
@@ -10,17 +10,16 @@
|
|
10
10
|
}
|
11
11
|
public static String[] splitByNumber(String str,int num){
|
12
12
|
int s=0;
|
13
|
-
int e=num;
|
14
13
|
int n=str.length()/num;
|
15
14
|
String[] ret=new String[n+1];
|
16
15
|
for(int i=0;i<n;i++){
|
16
|
+
int e=s+num;
|
17
17
|
ret[i]=str.substring(s, e);
|
18
|
-
s
|
18
|
+
s=e;
|
19
|
-
e+=num;
|
20
19
|
}
|
21
20
|
ret[n]=str.substring(s);
|
22
21
|
return ret;
|
23
|
-
}
|
22
|
+
}
|
24
23
|
}
|
25
24
|
|
26
25
|
```
|