목록프로그래머스 (2)
HANA -J
알고리즘 2일차 >오늘은 9문제를 풀고 3문제 설명하는 방식으로 진행했다. 1. 핸드폰 번호가리기 (slice메서드) > 코드설명 =>phone_number.slice로 뒤에번호를 잘라서 새로운 변수(last_number)에 담기, 마지막 4개숫자 빼고 나머지 숫자 *로 변경해서 새로운 변수(number1)에 담기, 새로생긴 변수를 concat함수로 이어서 string생성 2. 부족한 금액 계산하기 (이제껏 푼 문제중 가장 빨리 풀었다...) >입출력 예 설명 : 이용금액이 3인 놀이기구를 4번 타고 싶은 고객이 현재 가진 금액이 20이라면, 총 필요한 놀이기구의 이용 금액은 30 (= 3+6+9+12) 이 되어 10만큼 부족하므로 10을 return 합니다. 3. 내적 (reduce함수) >내적 공식은..
항해 2주차 - 알고리즘 주차 시작!! > 오늘은 첫날이라 7문제풀고 2문제 설명했고 내일부터 9문제풀고 3문제 설명하는 식으로 진행할 계획을 세웠다. 1. 가운데 글자 가져오기 (substr메서드) 2. 없는 숫자 더하기 (reduce 메서드) > 여기서 삽질을 엄청 오래했다... 1 ~9까지 존재하지 않는 숫자를 찾아서 do while문으로 해결이 가능할까? 라는 생각으로 문제에 접근했는데 도저히 없는 숫자를 구하는 법을 몰라서 여기서 정말 문제만 푸는 코드를 작성했다. 무조건 숫자가 1~9라는 가정하에 다 더한 숫자 45에서 있는 숫자빼기... > reduce메서드 (시작값을 명시해 주는게 좋다!) arr.reduce(function add(sum, currValue){ return sum+curr..