문제 1. 서울에서 김서방 찾기
풀이순서:
1. 배열에서 Kim이 몇번째에 있는지 찾는다.
사용문법:
indexOf() : 배열에서 원하는 값이 어디에 위치한지 알아낸다.
function solution(seoul) {
var answer = "김서방은 "+seoul.indexOf("Kim")+"에 있다"
return answer;
}
문제 2. 핸드폰 번호 가리기
풀이순서:
1. *을 폰넘버의 길이-4 만큼 반복한다.
2. 뒷자리 4개는 따로 추출한다.
3. 두개를 더한다.
사용문법:
repeat(): 해당 값만큼 반복한다.
slice(): 원하는 만큼 잘라낸다.
헤맨부분: 배열로 만들고 splice()를 사용해서 *로 대체하려했는데 어떤이유에서인지 안돼서.. 다른 방법사용
썻던 식 : answer = answer.splice(0,(phone_number.length-4),"*")
function solution(phone_number) {
return "*".repeat(phone_number.length - 4) + phone_number.slice(-4);
}
'알고리즘 문제' 카테고리의 다른 글
[7~9일차 JS] 프로그래머스 LV.1 (0) | 2022.11.01 |
---|---|
(6일차 JS) 프로그래머스 Lv.1 (0) | 2022.10.26 |
(4일차 JS) 프로그래머스 Lv.1 (0) | 2022.10.22 |
[3일차] 프로그래머스 Lv.1 (0) | 2022.10.22 |
[2일차] 프로그래머스 코딩테스트 Lv.1 (0) | 2022.10.20 |