js

    Javascript | programmers13 (프로그래머스 0단계 : 자릿수 더하기)

    Javascript | programmers13 (프로그래머스 0단계 : 자릿수 더하기)

    ※ programmers 0단계 풀이 열세 번째 자릿수 더하기 ❍ 문제 설명 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요. ❍ 제한 사항 0 ≤ n ≤ 1,000,000 ❍ 입출력 예 n result 1234 10 930211 16 ❍ 나의 풀이 function solution(n) { var answer = 0; // n을 문자열로 변경 후 arr에 대입 let arr = String(n); // arr 값을 배열로 변경 arr = Array.from(arr); // arr 값을 문자열에서 숫자로 변경 arr = arr.map(Number); // reduce 메서드를 사용하여 각 배열의 값을 순차적으로 더해준다. answer = ar..

    Javascript | programmers10 (프로그래머스 0단계 : 짝수는 싫어요)

    Javascript | programmers10 (프로그래머스 0단계 : 짝수는 싫어요)

    ※ programmers 0단계 풀이 열 번째 짝수는 싫어요 ❍ 문제 설명 정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요. ❍ 제한 사항 1 ≤ n ≤ 100 ❍ 입출력 예 n result 10 [1, 3, 5, 7, 9] 15 [1, 3, 5, 7, 9, 11, 13, 15] ❍ 나의 풀이 function solution(n) { let answer = []; // for문으로 n만큼 i를 0부터 증가시켜줍니다. for (let i = 0; i

    Javascript | programmers09 (프로그래머스 0단계 : 특정 문자 제거하기)

    Javascript | programmers09 (프로그래머스 0단계 : 특정 문자 제거하기)

    ※ programmers 0단계 풀이 아홉 번째 특정 문자 제거하기 ❍ 문제 설명 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. ❍ 제한 사항 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. ❍ 입출력 예 my_string letter result "abcdef" "f" "abcde" "BCBdbe" "B" "Cdbe" ❍ 나의 풀이 function solution(my_string, letter) { // my_string을 배열로 변환 ..

    Javascript | programmers08 (프로그래머스 0단계 : 최댓값 만들기(1))

    Javascript | programmers08 (프로그래머스 0단계 : 최댓값 만들기(1))

    ※ programmers 0단계 풀이 여덟 번째 최댓값 만들기(1) ❍ 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. ❍ 제한 사항 0 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers의 길이 ≤ 100 ❍ 입출력 예 numbers result [1, 2, 3, 4, 5] 20 [0, 31, 24, 10, 1, 9] 744 ❍ 나의 풀이 function solution(numbers) { var answer = 0; // num 빈 배열 변수를 만들어둔다. let num = []; // numbers를 sort를 사용하여 오름차순으로 정렬해줍니다. numbers..

    Javascript | programmers07 (프로그래머스 0단계 : 문자 반복 출력하기)

    Javascript | programmers07 (프로그래머스 0단계 : 문자 반복 출력하기)

    ※ programmers 0단계 풀이 일곱 번째 문자 반복 출력하기 ❍ 문제 설명 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. ❍ 제한 사항 2 ≤ my_string 길이 ≤ 5 2 ≤ n ≤ 10 "my_string"은 영어 대소문자로 이루어져 있습니다. ❍ 입출력 예 my_string n result "hello" 3 "hhheeellllllooo" ❍ 나의 풀이 function solution(my_string, n) { // my_string을 배열로 변환 후 map메서드를 사용하여 모든 배열을 repeat를 통해 n 만큼 반복하여 반환한 뒤, // join(''..

    Javascript | programmers06 (프로그래머스 0단계 : 피자 나눠 먹기 (3))

    Javascript | programmers06 (프로그래머스 0단계 : 피자 나눠 먹기 (3))

    ※ programmers 0단계 풀이 여섯 번째 피자 나눠 먹기 (3) ❍ 문제 설명 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. ❍ 입출력 예 slice n result 7 10 2 4 12 3 ❍ 나의 풀이 function solution(slice, n) { // Math.ceil 메서드를 사용하여 n/slice 값을 반올림 해준 값을 answer에 대입해줍니다. var answer = Math.ceil(n / slice); return an..