카테고리 없음

[JAVA] 핸드폰 번호 가리기 - 프로그래머스

야아옹 2021. 10. 11. 20:30

 

풀이 : 이전 * 찍기 문제 에서 사용했던 IntSreram 을 사용하여 뒷자리 4자리제외 * 채우기는 되었지만

         이후 숫자에 대해 가져올방법이 떠오르지않아 SubString 으로 마무리.

import java.util.stream.IntStream;
class Solution {
    public String solution(String phone_number) {
        String answer = "";
         StringBuilder sb = new StringBuilder();
        IntStream.range(0,phone_number.length()-4).forEach(x -> sb.append("*"));
        sb.append(phone_number.substring(phone_number.length()-4,phone_number.length()));
        answer = sb.toString();
        return answer;
    }
}