[ 프로그래머스 ] 369게임 ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120891 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ] [ 내 풀이 ]function solution(order) { // 주어진 숫자를 문자열로 변환하고 split로 쪼개서 배열화 let orderArr = order.toString().split(''); // 찾아야하는 문자열들을 선언 let numToClap = ['3','6','9']; // 조건에 만족할 떄, 카운트할 변수 초기화 le..
[ 프로그래머스 ] 삼각형의 완성조건(1) ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120889 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ] [ 내 풀이 ]function solution(sides) { let sortedSides = sides.sort((a, b) => a - b); return sortedSides[2] a - b)로 정렬해주어야// 정상적으로 정렬처리됩니다. [ 다른 풀이 ]// 제 풀이와 거의 동일했습니다. // sort로 정렬하고 삼항연산자를 사용한 풀이법입니다.function solu..
[ 프로그래머스 ] 배열 원소의 길이 ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120854 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ] [ 내 풀이 ]function solution(strlist) { // 결과를 저장할 빈 배열 선언 let answer = []; // 입력된 문자열 배열의 각 요소에 대해 반복문 실행 for(let i = 0; i  [ 다른 풀이 ]// map을 활용한 풀이function solution(strlist) { // 문자열 배열의 각 요소에 대해 map ..
[ 프로그래머스 ] 컨트롤 제트 ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120853 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ] [ 내 풀이 ]function solution(s) { // 문자열 s를 공백을 기준으로 나누어 배열로 만듦 let temp_list = s.split(' '); let sum = 0; // 합계를 저장할 변수 초기화 // 배열의 각 요소를 순회 for(let i = 0; i  [ 다른 풀이 ]// 스택처럼 푸는방법function solution(s)..
[ 프로그래머스 ] 숨어있는 숫자의 덧셈(1) ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120851 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ] [ 내 풀이 ]function solution(my_string) { // 문자열을 문자 배열로 분리합니다. let new_string = my_string.split(''); // 합계를 저장할 변수를 초기화합니다. let sum = 0; // 배열의 각 문자를 반복합니다. for(let i=0; i [ 다른 풀이 ]// 정규식을 활용한 ..