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

質問編集履歴

10

追記

2019/12/23 08:45

投稿

d_96a
d_96a

スコア15

title CHANGED
File without changes
body CHANGED
@@ -18,23 +18,25 @@
18
18
  実際: abprime
19
19
  ```
20
20
  ```java
21
- boolean flag=false;
21
+   boolean flag=false;
22
22
  int m = num.get(num.size()-1);
23
23
  for(int i=0;i<num.size()-1;i++) {
24
24
  if(m%num.get(i)==0) {
25
+ Collections.sort(num);
25
26
  System.out.print(fizz.get(i));
26
27
  flag=true;
27
- }else if(flag==false&&m>2) {
28
+ }else if(flag==false&&m>2){
28
- for(i = 2; i < m-1; i++) {
29
+ for(i = 2; i < m-1; i++){
29
30
  if(m % i == 0) {
30
31
  System.out.println(m);
31
- }else {
32
+ }else{
32
33
  System.out.println("prime");
33
- }return ;
34
+ }return;
34
35
  }
35
36
  }else if(flag==false&&m<=2){
36
37
  System.out.println(m);
37
- }return;
38
+ return;
39
+ }
38
40
  }
39
41
  ```
40
42
  ###処理メモ

9

追記

2019/12/23 08:45

投稿

d_96a
d_96a

スコア15

title CHANGED
File without changes
body CHANGED
@@ -36,4 +36,14 @@
36
36
  System.out.println(m);
37
37
  }return;
38
38
  }
39
- ```
39
+ ```
40
+ ###処理メモ
41
+ mがnumの要素で割れる(m%num.get(i))
42
+ →割れた時のnumと同じ要素番号のfizzを出力(fizz.get(i))
43
+
44
+ mがnumで割れないかつmが2より大きい(m%num.get(i)!=0&&m>2)
45
+ →mが素数でなければm
46
+ →mが素数であればprime
47
+
48
+ それ以外
49
+ →mを出力

8

コードインデント

2019/12/23 08:16

投稿

d_96a
d_96a

スコア15

title CHANGED
File without changes
body CHANGED
@@ -18,7 +18,7 @@
18
18
  実際: abprime
19
19
  ```
20
20
  ```java
21
- boolean flag=false;
21
+ boolean flag=false;
22
22
  int m = num.get(num.size()-1);
23
23
  for(int i=0;i<num.size()-1;i++) {
24
24
  if(m%num.get(i)==0) {

7

コードミス

2019/12/23 08:05

投稿

d_96a
d_96a

スコア15

title CHANGED
File without changes
body CHANGED
@@ -18,20 +18,22 @@
18
18
  実際: abprime
19
19
  ```
20
20
  ```java
21
+ boolean flag=false;
21
- int m = num.get(num.size()-1);
22
+ int m = num.get(num.size()-1);
22
- for(int i=0;i<num.size()-1;i++) {
23
+ for(int i=0;i<num.size()-1;i++) {
23
-   if(m%num.get(i)==0) {
24
+ if(m%num.get(i)==0) {
24
-   System.out.print(fizz.get(i));
25
+ System.out.print(fizz.get(i));
26
+ flag=true;
25
-   }else if(m%num.get(i)!=0&&m>2) {
27
+ }else if(flag==false&&m>2) {
26
-    for(i = 2; i < num.size(); i++) {
28
+ for(i = 2; i < m-1; i++) {
27
-   if(m % i == 0) {
29
+ if(m % i == 0) {
28
-   System.out.println(m);
30
+ System.out.println(m);
29
-   }else {
31
+ }else {
30
-   System.out.println("prime");
32
+ System.out.println("prime");
31
-   }return ;
33
+ }return ;
32
-     }
34
+ }
33
-   }else{
35
+ }else if(flag==false&&m<=2){
34
-   System.out.println(m);
36
+ System.out.println(m);
37
+ }return;
35
-   }
38
+ }
36
- }
37
39
  ```

6

コードインデント

2019/12/23 08:05

投稿

d_96a
d_96a

スコア15

title CHANGED
File without changes
body CHANGED
@@ -29,7 +29,7 @@
29
29
    }else {
30
30
    System.out.println("prime");
31
31
    }return ;
32
-   }
32
+     }
33
33
    }else{
34
34
    System.out.println(m);
35
35
    }

5

コードインデント

2019/12/23 06:59

投稿

d_96a
d_96a

スコア15

title CHANGED
File without changes
body CHANGED
@@ -24,14 +24,14 @@
24
24
    System.out.print(fizz.get(i));
25
25
    }else if(m%num.get(i)!=0&&m>2) {
26
26
     for(i = 2; i < num.size(); i++) {
27
- if(m % i == 0) {
27
+   if(m % i == 0) {
28
- System.out.println(m);
28
+   System.out.println(m);
29
- }else {
29
+   }else {
30
- System.out.println("prime");
30
+   System.out.println("prime");
31
- }return ;
31
+   }return ;
32
- }
32
+   }
33
- }else{
33
+   }else{
34
- System.out.println(m);
34
+   System.out.println(m);
35
- }
35
+   }
36
36
  }
37
37
  ```

4

コードインデント

2019/12/23 06:59

投稿

d_96a
d_96a

スコア15

title CHANGED
File without changes
body CHANGED
@@ -22,8 +22,8 @@
22
22
  for(int i=0;i<num.size()-1;i++) {
23
23
    if(m%num.get(i)==0) {
24
24
    System.out.print(fizz.get(i));
25
- }else if(m%num.get(i)!=0&&m>2) {
25
+   }else if(m%num.get(i)!=0&&m>2) {
26
-  for(i = 2; i < num.size(); i++) {
26
+    for(i = 2; i < num.size(); i++) {
27
27
  if(m % i == 0) {
28
28
  System.out.println(m);
29
29
  }else {

3

コードインデント

2019/12/23 06:57

投稿

d_96a
d_96a

スコア15

title CHANGED
File without changes
body CHANGED
@@ -20,8 +20,8 @@
20
20
  ```java
21
21
  int m = num.get(num.size()-1);
22
22
  for(int i=0;i<num.size()-1;i++) {
23
-  if(m%num.get(i)==0) {
23
+   if(m%num.get(i)==0) {
24
- System.out.print(fizz.get(i));
24
+   System.out.print(fizz.get(i));
25
25
  }else if(m%num.get(i)!=0&&m>2) {
26
26
   for(i = 2; i < num.size(); i++) {
27
27
  if(m % i == 0) {

2

コードインデント

2019/12/23 06:57

投稿

d_96a
d_96a

スコア15

title CHANGED
File without changes
body CHANGED
@@ -20,10 +20,10 @@
20
20
  ```java
21
21
  int m = num.get(num.size()-1);
22
22
  for(int i=0;i<num.size()-1;i++) {
23
- if(m%num.get(i)==0) {
23
+  if(m%num.get(i)==0) {
24
24
  System.out.print(fizz.get(i));
25
25
  }else if(m%num.get(i)!=0&&m>2) {
26
- for(i = 2; i < num.size(); i++) {
26
+  for(i = 2; i < num.size(); i++) {
27
27
  if(m % i == 0) {
28
28
  System.out.println(m);
29
29
  }else {

1

コードインデント

2019/12/23 06:56

投稿

d_96a
d_96a

スコア15

title CHANGED
File without changes
body CHANGED
@@ -23,7 +23,7 @@
23
23
  if(m%num.get(i)==0) {
24
24
  System.out.print(fizz.get(i));
25
25
  }else if(m%num.get(i)!=0&&m>2) {
26
- for(i = 2; i < num.size(); i++) {
26
+ for(i = 2; i < num.size(); i++) {
27
27
  if(m % i == 0) {
28
28
  System.out.println(m);
29
29
  }else {