Skip to content

Commit 9763754

Browse files
committed
[REFACTOR] LadderGame forEach 람다 형식으로 바꿔보기(5단계)
1 parent 74f098d commit 9763754

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/main/java/domain/LadderGame.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
public class LadderGame {
77

8-
public List<Player> createPlayer(List<String> playerNames){
8+
public List<Player> createPlayer(List<String> playerNames) {
99
List<Player> players = new ArrayList<>();
1010

1111
for (int i = 0; i < playerNames.size(); i++) {
@@ -27,15 +27,11 @@ public void movePlayer(Line line, Player player) {
2727
}
2828

2929
private void moveEachPlayer(Ladder ladder, Player player) {
30-
for (Line line : ladder.getLadder()) {
31-
movePlayer(line,player);
32-
}
30+
ladder.getLadder().forEach(line -> movePlayer(line, player));
3331
}
3432

3533
public void runGame(Ladder ladder, Players players) {
36-
for (Player player: players.getPlayers()) {
37-
moveEachPlayer(ladder, player);
38-
}
34+
players.getPlayers().forEach(player -> moveEachPlayer(ladder,player));
3935
}
4036

4137
}

0 commit comments

Comments
 (0)