개발이야기

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

무서운승태 2023. 11. 8. 19:36
728x90

https://school.programmers.co.kr/learn/courses/30/lessons/12948

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

휴대전화 번호가 주어지고 그 번호 뒷자리 4자리를 제외한 나머지를 "*"로 표시하는 문제였다.

상당히 고민후 문제를 풀었는데. 약간 무식한 방법으로 해결한 것 같다.... 일단 내가 푼 풀이를 보자

for 문을 이용하였고 if로 i가 (phone_number.length - 4) 보다 작으면 "*"을 찍게 하였다. 그리고 i가 크거나 같아지면 else부분으로 가서 전화번호를 그대로 찍게 하였다. 다른 분들의 풀이를 보니까 더욱 간결하게 푸신분들이 많다. 알고리즘에서 간결함이 곧 정답은 아니지만 다양한 방법을 생각하는 사고가 중요한 것 같다.