JAVASCRIPT/PROGRAMMERS 0단계

    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..

    Javascript | programmers05 (프로그래머스 0단계 : 삼각형의 완성조건 (1))

    Javascript | programmers05 (프로그래머스 0단계 : 삼각형의 완성조건 (1))

    ※ programmers 0단계 풀이 다섯 번째 삼각형의 완성조건(1) ❍ 문제 설명 선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다. 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다. 삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 return하도록 solution 함수를 완성해주세요. ❍ 제한 조건 sides의 원소는 자연수입니다. sides의 길이는 3입니다. 1 ≤ sides의 원소 ≤ 1,000 ❍ 입출력 예 sides result [1, 2, 3] 2 [3, 6, 2] 2 [199, 72, 222] 1 ❍ 나의 풀이 function solution(sides) { v..

    Javascript | programmers04 (프로그래머스 0단계 : 편지)

    Javascript | programmers04 (프로그래머스 0단계 : 편지)

    ※ programmers 0단계 풀이 네 번째 편지 ❍ 문제 설명 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. ❍ 제한 조건 공백도 하나의 문자로 취급합니다. 1 ≤ message의 길이 ≤ 50 편지지의 여백은 생각하지 않습니다. message는 영문 알파벳 대소문자, ‘!’, ‘~’ 또는 공백으로만 이루어져 있습니다. ❍ 입출력 예 message result "happy birthday!" 30 "I love you~" 22 ❍ 나의 풀이 function sol..

    Javascript | programmers03 (프로그래머스 0단계 : 짝수 홀수 개수)

    Javascript | programmers03 (프로그래머스 0단계 : 짝수 홀수 개수)

    ※ programmers 0단계 풀이 세 번째 짝수 홀수 개수 ❍ 문제 설명 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. ❍ 제한 조건 1 ≤ num_list의 길이 ≤ 100 0 ≤ num_list의 원소 ≤ 1,000 ❍ 입출력 예 num_list return [1, 2, 3, 4, 5] [2, 3] [1, 3, 5, 7] [0, 4] ❍ 나의 풀이 function solution(num_list) { var answer = []; // 0 값을 가진 변수 a, b 를 만들어준다. let a = 0; let b = 0; // for문을 통해 num_list의 총 개수만큼 증가하는..

    Javascript | programmers02 (프로그래머스 0단계 : 각도기)

    Javascript | programmers02 (프로그래머스 0단계 : 각도기)

    ※ programmers 0단계 풀이 두 번째 각도기 ❍ 문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 < angle < 90 직각 : angle = 90 둔각 : 90 < angle < 180 평각 : angle = 180 ❍ 제한 조건 0 < angle ≤ 180 angle은 정수입니다. ❍ 입출력 예 angle result 70 1 91 3 180 4 ❍ 나의 풀이 function solution(angle) { var answer = 0; // ..