전체 글(183)
-
[JS] padStart(), pasEnd() 사용하기
padStart()padStart 함수는 주어진 길이에 도달할 때까지 문자열의 앞부분을 특정 문자열로 채워준다str.padStart(targetLength [, padString])targetLength목표 문자열의 길이.현재 문자열 길이보다 작다면 채워지지 않고 그대로 반환padString (Optional)현재 문자열에 채워 넣을 다른 문자열.문자열이 길어 목표 문자열의 길이를 초과한다면 좌측 일부만 잘라 넣음. 기본값은 공백 문자열 (" ")."abc".padStart(10); // " abc""abc".padStart(10, "foo"); // "foofoofabc""abc".padStart(6, "123465"); // "123abc""abc".padStart(8, "0"); // "..
2024.08.28 -
Lv.0 : 주사위 게임 3 [JavaScript]
https://school.programmers.co.kr/learn/courses/30/lessons/181916 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이function solution(a, b, c, d) { var answer = 0; var set = new Set([a, b, c, d]); var temp = [a, b, c, d].sort((a, b)=> a-b); if(set.size == 1){ // 네 주사위에서 나온 숫자가 모두 p로 같다 answer = 1111 * a;..
2024.08.20 -
Lv.0 : 최빈값 구하기 [JavaScript]
https://school.programmers.co.kr/learn/courses/30/lessons/120812 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이function solution(array) { var answer = {}; for(var i of array){ if(answer[i]) answer[i] += 1; else answer[i] = 1; } var filter = Object.keys(answer).filter((e) => answer[e] === Object.valu..
2024.08.18 -
Lv.0 : 배열 만들기 2 [JavaScript]
https://school.programmers.co.kr/learn/courses/30/lessons/181921 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이function solution(l, r) { var answer = []; for(var i=l; i0과 5로만 이루어진 정수를 찾기 위해정수를 문자열로 바꾸고 0과 5를 지워서 ''가 되는 숫자를 찾아 배열에 저장한다
2024.08.16 -
Lv.0 : 특이한 정렬 [JavaScript]
https://school.programmers.co.kr/learn/courses/30/lessons/120880 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이function solution(numlist, n) { var answer = numlist.sort((a, b) => { var disA = Math.abs(a - n); var disB = Math.abs(b - n); if(disA == disB) return b - a; // 거리가 같으면 큰 수가 앞 return disA -..
2024.08.15 -
Lv.0 : 전국 대회 선발 고사 [JavaScript]
https://school.programmers.co.kr/learn/courses/30/lessons/181851 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이function solution(rank, attendance) { var filterRank = rank.filter((e, idx) => attendance[idx] == true); var sortRank = filterRank.sort((a, b)=> a-b); return rank.indexOf(sortRank[0]) * 10000 + rank.indexOf(sor..
2024.08.12