본문 바로가기
  • 개발 / 공부 / 일상

프로그래머스58

(Programmers) [Lv. 1] 내적 문제 설명 길이가 같은 두 개의 배열을 매개변수로 받는다 두 배열은 '내적' 하여 그 결과를 반환하는 solution 함수를 완성하시오 배열 a, b의 내적은 a[0] * b[0] + a[1] * b[1] + ... + a[n-1] * b[n-1] 제한사항 a, b의 길이는 1 이상 1,000 이하입니다 a, b의 모든 수는 -1,000 이상 1,000 이하입니다 입출력 예시 전체 코드 function solution(a, b) { let answer = 0; [...a].forEach((item, index) => { answer += item * b[index]; }); return answer; } 2023. 2. 8.
(Programmers) [Lv. 1] 수박수박수박수박수박수? 문제 설명 길이가 n인 문자열을 매개변수로 주어진다 문자열의 패턴은 "수박수박수박수박수박수...." n에 따라 알맞은 패턴을 반환하면 solution 함수를 완성하시오 예를 들어 n이 4이면 "수박수박", n이 3이면 "수박수"를 반환합니다 제한사항 n은 길이 10,000 이하인 자연수입니다 입출력 예시 전체 코드 function solution(n) { return !(n % 2) ? "수박".repeat(parseInt(n / 2)) : "수박".repeat(parseInt(n / 2)) + "수"; } 2023. 2. 8.
(Programmers) [Lv. 0] 배열 원소의 길이 문제 설명 문자열 배열 strlist가 주어진다 strlist의 원소들은 문자열로 이루어져 있는데, 그 원소들의 길이를 반환하는 solution을 완성하시오 제한사항 1 ≤ strlist ≤ 100 strlist은 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다 입출력 예시 전체 코드 function solution(strlist) { let answer = []; [...strlist].forEach((item) => { answer.push(item.length); }); return answer; } 2023. 2. 8.
(Programmers) [Lv. 0] 피자 나눠 먹기(1) 문제 설명 머쓱이네 피자가게는 7조각으로 피자를 잘라준다 이 피자를 먹을 사람의 수가 n으로 매개변수가 주어진다 모든 사람이 피자를 힌 조각 이상을 먹기 위해 필요한 피자의 수를 반환하는 solution 함수를 완성하시오 제한사항 1 ≤ n ≤ 100 입출력 예시 전체 코드 function solution(n) { if (!(n % 7)) return parseInt(n / 7); else return parseInt(n / 7) + 1; } 2023. 2. 8.