![[프로그래머스/Kotlin] 핸드폰 번호 가리기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F3UvqO%2FbtsFGDwBCWE%2FAAAAAAAAAAAAAAAAAAAAACpPWJ6kwYifEi3nuGonpxecNu5VHI8ETSqO74GiajUc%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DVDA2lBmNUjdAyIv5gUQODt%252BGGaA%253D)
[프로그래머스/Kotlin] 핸드폰 번호 가리기Algorithm/- Programmers2024. 3. 9. 18:57
Table of Contents
728x90
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
📑 문제 [ 더 보기 클릭! ]
🌱아이디어
결국 맨 뒤 4자리를 제외한 나머지 숫자를 * 로 만드는 것이기 때문에
List형태로 바꿔서 풀다면 정말 편하게 풀 수 있을 것 같습니다.
🔍 코드 및 풀이
class Solution {
fun solution(phone_number: String): String {
var answer = phone_number.toMutableList()
for (i in 0..answer.size-5){
answer.set(i,'*')
}
return answer.joinToString ("")
}
}
answer에 입력 받은 값의 변경할 수 있는 리스트 형태로 변환을 하고
핸드폰 번호는 총 11자리로 고정되어있기 때문에 맨 뒷자리 4자리를 제외한 나머지 7 자리를 set을 통해 전부 *로 만들어 줍니다!
📗 느낀 점
이 문제는 나중에 앱을 만들었을때, 만약 상대방의 프로필을 확인할 수 있다면 핸드폰 번호를 가릴 수 있는 그런 형태로 활용할 수 있는 좋은 문제라 생각이 들어서 너무 좋은 문제였습니다!
반응형
'Algorithm > - Programmers' 카테고리의 다른 글
[프로그래머스/Kotlin] 문자열 바꿔서 찾기 (0) | 2024.03.12 |
---|---|
[프로그래머스/Kotlin] 없는 숫자 더하기 (0) | 2024.03.11 |
[프로그래머스/Kotlin] 음양 더하기 (0) | 2024.03.08 |
[프로그래머스/Kotlin] 나누어 떨어지는 숫자 배열 (0) | 2024.03.05 |
[프로그래머스/Kotlin] 서울에서 김서방 찾기 (1) | 2024.02.29 |
@주코딩dev :: 주코딩의 개발노트
주코딩의 개발 노트!
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!