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

回答編集履歴

1

引数vを削除

2021/08/12 07:11

投稿

xebme
xebme

スコア1109

answer CHANGED
@@ -11,13 +11,13 @@
11
11
  public class q353621 {
12
12
 
13
13
  public static void main(String[] args) {
14
- for (int i=1;i<10;++i) {
14
+ for (int i = 1; i < 10; ++i) {
15
- checkRemainder(i, i, i, "");
15
+ checkRemainder(i, i, /* i, */ "");
16
16
  System.out.println();
17
17
  }
18
18
  }
19
19
 
20
- static void checkRemainder(int rem, int divisor, int v, String accum) {
20
+ static void checkRemainder(int rem, int divisor, /* int v,*/ String accum) {
21
21
 
22
22
  if (divisor == 0) return;
23
23
  if (rem == divisor) {
@@ -25,10 +25,10 @@
25
25
  System.out.println(accum + ((accum.length()==0)?"":",") + divisor);
26
26
  } else if (rem > divisor){
27
27
  // 余りがある
28
- checkRemainder(rem - divisor, divisor, v, accum + ((accum.length()==0)?"":",") + divisor);
28
+ checkRemainder(rem - divisor, divisor, /* v,*/ accum + ((accum.length()==0)?"":",") + divisor);
29
29
  }
30
- if (rem == v) accum = "";
30
+ /* if (rem == v) accum = ""; */
31
- checkRemainder(rem, divisor - 1, v, accum);
31
+ checkRemainder(rem, divisor - 1, /* v,*/ accum);
32
32
 
33
33
  }
34
34