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

전체 글207

(Programmers) [Lv. 1] 행렬의 덧셈 문제 설명 행과 열의 크기가 같은 두 행렬의 덧셈을 반환하는 solution 함수를 완성하시오 제한사항 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다 입출력 예시 전체 코드 function solution(arr1, arr2) { let answer = []; for (let i = 0; i < arr1.length; i++) { let tempArr = []; for (let j = 0; j < arr1[0].length; j++) { tempArr.push(arr1[i][j] + arr2[i][j]); } answer.push(tempArr); } return answer; } 2023. 2. 9.
(Programmers) [Lv. 1] 부족한 금액 계산하기 문제 설명 놀이기구의 이용료(price), 이용자의 자금(money), 몇 번 탈지 수(count) 총 3개의 매개변수를 넘겨받는다 놀이기구는 탈 때 마다 이용료가 n배 된다 처음 이용료가 100이면, 2번째는 200, 3번째는 300.... 이용자가 count번 타게 된다면 자신의 금액에서 얼마나 모자른지 반환하는 solution 함수를 완성하시오. 다만, 모자르지않다면 0을 반환하세요 제한사항 놀이기구의 이용료 price : 1 ≤ price ≤ 2,500 인 자연수 money : 1 ≤ money ≤ 1,000,000,000 인 자연수 놀이기구의 이용 횟수 count : 1 ≤ count ≤ 2,500 인 자연수 입출력 예시 전체 코드 function solution(price, money, cou.. 2023. 2. 9.
(Programmers) [Lv. 1] 문자열 다루기 기본 문제 설명 문자열 s의 길이는 4, 6이다 숫자로만 구성이 되어 있는지 확인하고 숫자만 들어있다면 true, 아니면 false를 반환하는 solution 함수를 반환하시오 제한사항 s는 길이 1 이상, 길이 8 이하의 문자열입니다 s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로만 이루어져 있습니다 입출력 예시 전체 코드 function solution(s) { if (s.length !== 4 && s.length !== 6) return false; return s.split("").every((item) => !isNaN(item)) ? true : false; } 2023. 2. 9.
(Programmers) [Lv. 0] 피자 나눠 먹기(3) 문제 설명 머쓱이네 피자가게에서는 2 ~ 10조각 까지 원하는 조각 수로 잘라준다 피자 조각 수 slice와 먹는 사람 n을 매개변수로 넘겨받는다 n명의 사람이 최소 한 조각 먹어야 한다고 가정했을 때 최소 몇 판을 먹어야 하는지 반환하는 solution 함수를 완성하시오 제한사항 2 ≤ slice ≤ 10 1 ≤ n ≤ 100 입출력 예시 전체 코드 function solution(slice, n) { if (n % slice) return parseInt(n / slice) + 1; else return parseInt(n / slice); } 2023. 2. 9.
(Programmers) [Lv. 0] 문자 반복 출력하기 문제 설명 문자열 my_string과 정수 n을 매개변수로 넘겨받는다 문자열 my_string에 들어있는 각각의 문자들을 n만큼 반복한 문자열을 반환하는 solution함수를 완성하시오 제한사항 2 ≤ my_string 길이 ≤ 5 2 ≤ n ≤ 10 my_string은 영어 대소문자로 이루어져 있습니다 입출력 예시 전체 코드 function solution(my_string, n) { let answer = ""; for (let i = 0; i < my_string.length; i++) { answer += my_string[i].repeat(n); } return answer; } 2023. 2. 9.
(Programmers) [Lv. 0] 배열 짜르기 문제 설명 정수 배열 numbers와 정수 num1, num2를 매개변수로 넘겨받는다 배열을 정수 num첫째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 반환하는 solution 함수를 완성하시오 제한사항 2 ≤ numbers의 길이 ≤ 30 0 ≤ numbers의 원소 ≤ 1,000 0 ≤ num1 < num2 < numbers의 길이 입출력 예시 전체 코드 function solution(numbers, num1, num2) { return numbers.slice(num1, num2 + 1); } 2023. 2. 9.