코딩일기 (127) 썸네일형 리스트형 알고리즘 코드카타 108 - 삼각 달팽이 https://school.programmers.co.kr/learn/courses/30/lessons/68645 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명 정수 n이 매개변수로 주어집니다. 다음 그림과 같이 밑변의 길이와 높이가 n인 삼각형에서 맨 위 꼭짓점부터 반시계 방향으로 달팽이 채우기를 진행한 후, 첫 행부터 마지막 행까지 모두 순서대로 합친 새로운 배열을 return 하도록 solution 함수를 완성해주세요.제한사항 n은 1 이상 1,000 이하입니다. 삼각형모양으로 수를 배치한 후 만들어진 모양을 리스트로 반환하는 알고리즘, 다행.. 알고리즘 코트카타 - 16 ~ 20 (자바스크립트) https://school.programmers.co.kr/learn/courses/30/lessons/12954?language=javascript 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1. 문제 설명 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.function solution(x, n) { let answer = []; for (let i = 1; i https:.. SQL 코드카타 107 - Primary Department for Each Employee https://leetcode.com/problems/primary-department-for-each-employee/description/ Column NameTypeemployee_idintdepartment_idintprimary_flagvarchar Employee 테이블: employee_id는 직원의 ID입니다.department_id는 직원이 속한 부서의 ID입니다.primary_flag는 ENUM 타입으로 ('Y', 'N') 값을 가질 수 있습니다. 'Y'는 해당 부서가 직원의 주 부서임을 나타내고, 'N'은 해당 부서가 주 부서가 아님을 나타냅니다.모든 직원과 그들의 주 부서를 보고하는 솔루션을 작성하세요. 직원이 하나의 부서에만 속해 있는 경우, 그들의 유일한 부서를 보고하세요. se.. 알고리즘 코드카타 107 - 큰 수 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/42883?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 형식으로 숫자 number와 제거할 수의 개수 k가 solution 함수의 매개변수로 주어집니다. number에.. 알고리즘 코트카타 - 11 ~ 15 (자바스크립트) https://school.programmers.co.kr/learn/courses/30/lessons/12937?language=javascript 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1. 문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.function solution(num) { let answer = ''; if (num % 2 == 0) { answer = 'Even' } else { answer = 'Odd' }.. SQL 코드카타 106 - The Number of Employees Which Report to Each Employee https://leetcode.com/problems/the-number-of-employees-which-report-to-each-employee/description/ Column NameTypeemployee_idintnamevarcharreports_tointageint Employees 테이블:employee_id: 직원의 고유 식별자name: 직원의 이름reports_to: 해당 직원이 보고하는 매니저의 employee_id (nullable)age: 직원의 나이매니저들의 employee_id와 이름, 그들에게 직접 보고하는 직원 수, 해당 직원들의 평균 나이(가장 가까운 정수로 반올림)를 보고하는 쿼리를 작성해야 합니다. 결과는 employee_id로 정렬되어야 합니다. select .. 알고리즘 코드카타 106 - 택배상자 https://school.programmers.co.kr/learn/courses/30/lessons/131704?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명 영재는 택배상자를 트럭에 싣는 일을 합니다. 영재가 실어야 하는 택배상자는 크기가 모두 같으며 1번 상자부터 n번 상자까지 번호가 증가하는 순서대로 컨테이너 벨트에 일렬로 놓여 영재에게 전달됩니다. 컨테이너 벨트는 한 방향으로만 진행이 가능해서 벨트에 놓인 순서대로(1번 상자부터) 상자를 내릴 수 있습니다. 하지만 컨테이너 벨트에 놓인 순서대로 택배상자를 내려.. 알고리즘 코트카타 - 6 ~ 10 (자바스크립트) 1. 문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.function solution(num1, num2) { let answer = num1 + num2 return answer;} 2. 문제 설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.function solution(num1, num2) { let answer = (num1 / num2) * 1000 | 0; return answer;} 3. 문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초.. 이전 1 ··· 11 12 13 14 15 16 다음