프로그래머스 LEVEL1-핸드폰 번호 가리기

Jaeny·2021년 10월 29일
0

programmers

목록 보기
4/21
post-thumbnail

2021-10-29 두번째 코딩 일지👻

class Solution {
    public String solution(String phone_number) {
        StringBuffer sb = new StringBuffer(phone_number);
        for(int i=0; i<sb.length()-4; i++) {
        	sb.setCharAt(i, '*');
        }
        System.out.println(sb);
        return sb.toString();
    }
}

String을 사용하는 대신 문자열 변경이 자주 일어날 때 사용한다는 StringBuffer를 사용하여 간단하게 문제를 해결하였다. String을 사용하였을 때와 StringBuffer를 사용하였을 때의 효율성 차이가 났다. 어떻게 문제를 해결하는 것이 클린하고, 효율을 좋게 만들 수 있는지에 대해 요즘 많이 생각하고 고민하게 되는 것 같다.😝

profile
조용히 끄적거리는 공부 기록용 : )

0개의 댓글

관련 채용 정보