문제
내가 작성한 정답
// char
class Solution {
public int solution(int n, String control) {
for(char c: control.toCharArray()){
n += (c == 'w')? 1:(c=='s')? -1:(c=='d')?10:-10;
}
return n;
}
}
// stream, String
import java.util.*;
class Solution {
public int solution(int n, String control) {
return n + Arrays.stream(control.split(""))
.mapToInt(s->s.equals("w")?1:s.equals("s")?-1:s.equals("d")?10:-10)
.sum();
}
}Share article