일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 코딩테스트
- 타입스크립트
- MySQL
- 무료IT교육
- 코드프레소
- GitLab
- 프로그래머스
- 자바스크립트
- Elastic Search
- 네이버커넥트재단
- 무료코딩교육
- 깃허브
- API 명세서
- markdown
- 코딩이러닝
- IT교육
- 마크다운
- 리액트
- 코딩강의
- git
- reduce()
- 매직메서드
- 슥삭
- AI코칭스터디
- 대외활동
- 엘라스틱서치
- 코딩스터디
- NCP
- 네이버클라우드플랫폼
- codepresso
- Today
- Total
목록Algorithm/Programmers (23)
개발하는 무민
행렬의 덧셈 - 문제 설명 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. - 제한 조건 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. - 입출력 예 arr1 arr2 return [[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]] [[1],[2]] [[3],[4]] [[4],[6]] // 2차원 배열을 for문으로 돌려서 2개의 배열을 같은 인덱스끼리 덧셈 function solution(arr1, arr2) { //입력받는 두 arr의 길이는 같다. var answer = []; //답을 넣..
x만큼 간격이 있는 n개의 숫자 - 문제 설명 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. - 제한 조건 x는 -10000000 이상, 10000000 이하인 정수입니다. n은 1000 이하인 자연수입니다. - 입출력 예 x n answer 2 5 [2,4,6,8,10] 4 3 [4,8,12] -4 2 [-4, -8] 풀이 function solution(x, n) { // x는 시작할 값, x만큼 증가하는 값, n은 몇개를 출력할 것인지 var answer = []; //결과를 담을 배열 선언 for (let i = 1; i
[Level1] 직사각형 별찍기 - 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. - 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. - 예시 입력 5 3 출력 ***** ***** ***** - 풀이 process.stdin.setEncoding('utf8'); // 문자인코딩 방식 설정 process.stdin.on('data', data => { // 입력받은 숫자를 data에 받음 const n = data.split(" "); //data를 배열로 변경, 즉 입력받은 숫자를 배열 형태로 저장한다. ex) 5 3 const a = Number(n[0]); const b..