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

質問編集履歴

4

2021/06/13 10:20

投稿

gknjnjtnj
gknjnjtnj

スコア7

title CHANGED
File without changes
body CHANGED
@@ -20,15 +20,16 @@
20
20
  List<String> unique = new ArrayList<String>();
21
21
  int count=0;
22
22
 
23
- for (int i = 0; i < unique.size(); i++) {
23
+ for (int i = 0; i < targetList.size(); i++) {
24
- for(int j = 0; j < unique.size(); j++) {
24
+ for(int j = 0; j < targetList.size(); j++) {
25
- if (unique.get(i) == unique.get(j)) {
25
+ if (targetList.get(i) == targetList.get(j)) {
26
26
  count++;
27
27
  }
28
- if(count<=2){
28
+ if(count>=2){
29
- unique.remove(i);
29
+ unique.add(targetList.get(i));
30
30
  }
31
31
  }
32
+ count = 0;
32
33
  }
33
34
  return unique;
34
35
  }

3

2021/06/13 10:20

投稿

gknjnjtnj
gknjnjtnj

スコア7

title CHANGED
File without changes
body CHANGED
@@ -35,7 +35,6 @@
35
35
 
36
36
  public static void main(String[] args) {
37
37
  UniqueString us = new UniqueString();
38
-                //この下の文字が表示されない
39
38
  List<String> unique = us.getUniqueList(Arrays.asList("a","b","c","b","c"));
40
39
 
41
40
  System.out.print("[");

2

2021/06/13 10:19

投稿

gknjnjtnj
gknjnjtnj

スコア7

title CHANGED
File without changes
body CHANGED
@@ -35,6 +35,7 @@
35
35
 
36
36
  public static void main(String[] args) {
37
37
  UniqueString us = new UniqueString();
38
+                //この下の文字が表示されない
38
39
  List<String> unique = us.getUniqueList(Arrays.asList("a","b","c","b","c"));
39
40
 
40
41
  System.out.print("[");

1

2021/06/13 10:02

投稿

gknjnjtnj
gknjnjtnj

スコア7

title CHANGED
File without changes
body CHANGED
@@ -13,8 +13,8 @@
13
13
  import java.util.Arrays;
14
14
  import java.util.List;
15
15
 
16
- public class UniqueString implements IKadai07_3 {
16
+ public class UniqueString {
17
- @Override
17
+
18
18
  public List<String> getUniqueList(List<String> targetList) {
19
19
 
20
20
  List<String> unique = new ArrayList<String>();