728x90
https://school.programmers.co.kr/learn/courses/30/lessons/12948
휴대전화 번호가 주어지고 그 번호 뒷자리 4자리를 제외한 나머지를 "*"로 표시하는 문제였다.
상당히 고민후 문제를 풀었는데. 약간 무식한 방법으로 해결한 것 같다.... 일단 내가 푼 풀이를 보자
for 문을 이용하였고 if로 i가 (phone_number.length - 4) 보다 작으면 "*"을 찍게 하였다. 그리고 i가 크거나 같아지면 else부분으로 가서 전화번호를 그대로 찍게 하였다. 다른 분들의 풀이를 보니까 더욱 간결하게 푸신분들이 많다. 알고리즘에서 간결함이 곧 정답은 아니지만 다양한 방법을 생각하는 사고가 중요한 것 같다.
'개발이야기' 카테고리의 다른 글
[TIL]22.AWS RDS 인스턴스 생성하기 (학습용) (1) | 2023.11.13 |
---|---|
[TIL]21.프로그래머스-제일 작은 수 제거하기 (0) | 2023.11.10 |
[TIL]19.프로그래머스-없는 숫자 더하기 (0) | 2023.11.07 |
[TIL]18.env란 (0) | 2023.11.06 |
[TIL]17.코딩테스트 스터디 (1) | 2023.11.03 |