Skip to content

Commit b38f266

Browse files
committed
Remove unused methods
1 parent 3a0e134 commit b38f266

1 file changed

Lines changed: 2 additions & 60 deletions

File tree

Lines changed: 2 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import java.util.*;
2-
3-
import static java.util.stream.Collectors.joining;
1+
import java.util.List;
2+
import java.util.Set;
43

54
class Output {
65

@@ -30,61 +29,4 @@ class Output {
3029
this.remainingFailures = Math.max(0, MAX_FAILURES - 1 - parts.size());
3130
}
3231

33-
static Output empty() {
34-
return new Output(
35-
null,
36-
null,
37-
Collections.emptySet(),
38-
Collections.emptySet(),
39-
Collections.emptyList(),
40-
null);
41-
}
42-
43-
static Output initialState(final String secret) {
44-
return new Output(
45-
secret,
46-
getGuessedWord(secret, Collections.emptySet()),
47-
new LinkedHashSet<>(),
48-
new LinkedHashSet<>(),
49-
new ArrayList<>(),
50-
Status.ON_GOING);
51-
}
52-
53-
boolean isLetterAlreadyPlayed(final String letter) {
54-
return guesses.contains(letter) || misses.contains(letter);
55-
}
56-
57-
boolean isLetterInSecret(final String letter) {
58-
return word.contains(letter);
59-
}
60-
61-
static String getGuessedWord(String secret, Set<String> letters) {
62-
return secret.chars()
63-
.mapToObj(i -> String.valueOf((char) i))
64-
.map(c -> letters.contains(c) ? c : "_")
65-
.collect(joining());
66-
}
67-
68-
static boolean isWin(String secret, Set<String> guessedLetters) {
69-
return secret.chars()
70-
.mapToObj(i -> String.valueOf((char) i))
71-
.allMatch(guessedLetters::contains);
72-
}
73-
74-
static boolean isLoss(List<Part> parts) {
75-
return parts.size() >= MAX_FAILURES;
76-
}
77-
78-
@Override
79-
public String toString() {
80-
return "Output{" +
81-
"secret='" + word + '\'' +
82-
", discovered='" + maskedWord + '\'' +
83-
", guess=" + guesses +
84-
", misses=" + misses +
85-
", parts=" + parts +
86-
", status=" + state +
87-
", remainingFailures=" + remainingFailures +
88-
'}';
89-
}
9032
}

0 commit comments

Comments
 (0)