목록전체 글 (118)
all is well!!
😇 문제 🙏 답 function solution(a, b) { var answer = ''; let date = new Date(2016,(a-1),b).toString().slice(0,3).toUpperCase(); // new Date(2016,(a-1),b).toString() 출력값 맨 앞에 요일이 뜨기때문에 // slice로 앞에서 3글자(요일)을 자르면 ex)Mon 이렇게 출력되는데 // 여기에서 원하는 값은 전부 대문자이기 때문에 // 소문자를 대문자 변환을 해주는 string.toUpperCase();를 써준다. return date; } // 1. date를 이용해보자 // ** new 연산자와 생성자 함수 공부하기
😇 문제 🙏 답 function solution(price, money, count) { var answer = -1; // 왜 주어진 초기값이 -1이지..??? let array = []; let sum = 0; answer = 0 // 일단 0으로 변환.. for(let i=1; isum+=item) // forEach로 배열값 더하기 if(sum
😇 문제 🙏 답 function solution(x, n) { var answer = []; for(let i=1; i (i + 1) * v) 그래도 for문이 성능이 더 좋다고 코멘트가 달렸더라. 진짜 의외다 근본의 승리ㅋㅋㅋㅋㅋ 왜 성능이 좋은지 조만간 뒤져봐야겠다. 코드는 보면볼수록 신기해
😇 문제 🙏 답 function solution(arr1, arr2) { var answer = [[]]; for(let i=0; i [[]] for(let j=0; j 1+3 = 4 // [[4,]] 이런식으로 i번째가 끝날때까지 차곡차곡 순서대로 계산해서 저장 } } return answer; } // 1. 이중for문을 이용해서 각 배열들의 값끼리 더한다. // 2. 그 값들을 answer배열에 밀어넣는다. 2중 for문 돌아가는 순서와 이중배열을 처음엔 이해가 잘 안되서 유튜브도 찾아보구 다른 분들이 쓴 글을 보고 나름대로 내가 이해한대로 기록...! 완벽하게 맞는지는 모르겠지만 이런식으로 돌아가는것 같다.
😇 문제 🙏 답 function solution(phone_number) { var answer = ''; var num_back = phone_number.slice(-4) var num_front = phone_number.slice(0,-4) var star = '*'.repeat(num_front.length) var answer = star+num_back return answer; } // 1. 마지막 4개를 뺀 나머지를 떼어낸다 // 2. 앞의 갯수만큼 *로 변환해서 // 1번과 2번을 합친다 이렇게 풀었었는데 같은 slice와 repeat을 쓰고 이렇게까지 깔끔하게 할수 있다니...ㅠㅠㅠ 나도 좀더 깔끔하고 간략하게 쓰는 연습을 해야겠다. function hide_numbers(s){ va..