본문 바로가기

728x90

전체

(90)
프로그래머스 문자열 정렬하기[자바스크립트] https://school.programmers.co.kr/learn/courses/30/lessons/120850 function solution(my_string) { var answer = "" var result = [] answer = my_string.replace(/[a-z]/g, ''); for(let i=0; ia-b) return result } 정규표현식을 사용할 땐 새로운 변수에 할당해줘야함 할당한 뒤 sort함수 써주기 다른 분들 풀이 function solution(my_string) { return my_string.match(/\d/g).sort((a, b) => a - b).map(n => Number(n)); } 정규표현식을 조금 더 신경써서 쓸걸 그랬다.
프로그래머스 모음 제거[자바스크립트] https://school.programmers.co.kr/learn/courses/30/lessons/120849 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(my_string) { var answer = ""; var mo = ['a','e','i','o','u']; for (let i=0; i
프로그래머스 최댓값 만들기(1) [자바스크립트] https://school.programmers.co.kr/learn/courses/30/lessons/120847 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(numbers) { var answer = 0; for(let i =0; ib-a); return numbers[0]*numbers[1]; } 내림차순 사용하니 훨씬 코드가 간결하다
프로그래머스 합성수 찾기[자바스크립트] https://school.programmers.co.kr/learn/courses/30/lessons/120846 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { var mySet = new Set(); if(n
프로그래머스 공 던지기[자바스크립트] 최신버전 https://school.programmers.co.kr/learn/courses/30/lessons/120843 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(numbers, k) { // 첫 번째 선수가 공을 갖고있음 let getBall = 1 // 마지막 공을 던질 선수를 찾기위해 k-1 번까지 반복하며 다음 사람을 건너뛰도록 +2를 함 for(let i = 0 ; i < k-1 ; i ++) { getBall+=2 // 마지막 번호를 넘어가는 경우 처음 선수에게 공이 전달되도록 배열의 크기만큼 마이너스 if(ge..
프로그래머스 배열 회전시키기[자바스크립트] https://school.programmers.co.kr/learn/courses/30/lessons/120844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(numbers, direction) { if(direction == "right"){ numbers.unshift(numbers.pop()) }else{ numbers.push(numbers.shift()) } return numbers } unshift 배열 첫번째 인덱스에 추가하기 shift 배열 첫 번째 인덱스에서 제거하기 pop 배열 마지막에 제거하기 pu..
프로그래머스 2차원으로 만들기[자바스크립트] https://school.programmers.co.kr/learn/courses/30/lessons/120842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(num_list, n) { let answer =[] for(let i=0; i
프로그래머스 모스부호(1) [자바스크립트] https://school.programmers.co.kr/learn/courses/30/lessons/120838 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(letter) { let result = letter.split(' ') let answer = '' morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l', '--':'m','-.'..

728x90