목록분류 전체보기 (66)
joyful
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120834 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 function solution(age) { let alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]; let answer = ""; age = age.toString(); for (let i = 0; i < age.length; i++) { answer += alphabet[age[i]]; // 2 3 } ret..
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120833 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 function solution(numbers, num1, num2) { let answer = numbers.slice(num1, num2 + 1); //end 인덱스는 제외되고 추출되기 때문에 num2의 다음 인덱스가 end 인덱스가 되도록 1 더해주기 return answer; } console.log(solution([1, 3, 5], 1, 2));
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120831 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 function solution(n) { let answer = 0; for (let i = 0; i
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120830 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 function solution(n, k) { let discount = Math.floor(n / 10) * 2000; let answer = 12000 * n + 2000 * k - discount; return answer; } 다른 사람 풀이 function solution(n, k) { let discount = Math.floor(n / 10) * 2000; le..
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120829 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 function solution(angle) { let answer = 0; if (angle < 90) { answer = 1; } else if (angle === 90) { answer = 2; } else if (angle < 180) { answer = 3; } else if (angle === 180) { answer = 4; } return answer; }
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 function solution(my_string, letter) { let string = my_string.split(""); //[ 'h', 'e', 'l', 'l', 'o' ] let answer = ""; for (i = 0; i < my_string.length; i++) { if (string[i] !== letter) { //해당 철자가 없으면 answer에 ..
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120825 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 function solution(my_string, n) { let letter = my_string.split(""); //[ 'h', 'e', 'l', 'l', 'o' ] let answer = ""; for (i = 0; i < my_string.length; i++) { for (j = 0; j < n; j++) { answer += letter[i]; } } ret..
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120824 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 function solution(num_list) { let even = 0; let odd = 0; for (let i = 0; i < num_list.length; i++) { if (num_list[i] % 2 == 1) { //나머지가 1이면 홀수 odd += 1; //result = result + i } else { even += 1; } } return (ans..
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120823 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line) { input = line.split(' '); }).on('close..
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120822 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 function solution(my_string) { let reverseText = my_string.toString().split(''); //typeof : object let result = reverseText.reverse().join(''); //typeof : string //join()을 사용해서 split 되어있던 배열 객체를 string으로 바꿔줘야 정..