[ 프로그래머스 ] 숨어있는 숫자의 덧셈(2) ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120864# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ][ 내 풀이 ]function solution(my_string) { // 정규식을 사용하여 하나 이상의 연속된 숫자만 찾음 // .match(/\d+/g) = 문자열내의 모든패턴을 감시하여 숫자를 찾음 let arr = my_string.match(/\d+/g) // .match는 주어진 조건으로 찾은 값이 없는경우 null을 반환 // 그러므로 nu..
[ 프로그래머스 ] 인덱스 바꾸기 ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120895 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ] [ 내 풀이 ]// 단순히 temp라는 임시변수를 사용하여 스위칭해주는 풀이방법입니다.function solution(my_string, num1, num2) { let myStrArr = my_string.split(''); let temp = ''; temp = myStrArr[num1]; myStrArr[num1] = myStrArr[num2]; ..
[ 프로그래머스 ] 영어가 싫어요 ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120894 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ] [ 내 풀이 ]function solution(numbers) { // 배열을 생성합니다. const numsArr = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]; // 각 숫자 단어를 실제 숫자로 변환합니다. numsArr.forE..
[ 프로그래머스 ] 대문자와 소문자 ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120893 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ] [ 내 풀이 ]function solution(my_string) { let answer = '' for(let i=0; i [ 다른 풀이 ]// let of 와 삼항연산자를 활용한 풀이function solution(my_string) { var answer = ''; for (let c of my_string) answer += c === c.toLowe..
[ 프로그래머스 ] 암호 해독 ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120892 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ] [ 내 풀이 ]function solution(cipher, code) { let deCipher = ''; // 문자열을 하나씩 붙여야한다는 생각에 작성한코드 // 사실상 필요없었습니다. let cipherArr = cipher.split(''); // 매개변수로 주어진 cipher 문자열의 길이만큼 반복합니다. // 매개변수로 주어진 c..