※Lv1은 너무 간단한 문제들이라 몇 가지만... 1.문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 2.제한사항 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. 3.입출력 예 4.나의 풀이 function solution(arr1, arr2) { var answer = [[]]; answer = arr1.map((r, i) => r.map((c, j) => c + arr2[i][j])); return answer; }
※Lv1은 너무 간단한 문제들이라 몇 가지만... 1.문제 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 2.제한사항 n은 2이상 1000000이하의 자연수입니다. 3.입출력 예 입출력 예 #1 1부터 10 사이의 소수는 [2,3,5,7] 4개가 존재하므로 4를 반환 입출력 예 #2 1부터 5 사이의 소수는 [2,3,5] 3개가 존재하므로 3를 반환 4.나의 풀이 function solution(n) { var answer = 0; for(let i=2; i { if( number === 2 || number === 3 ) return true; if (number ..
※Lv1은 너무 간단한 문제들이라 몇 가지만... 1.문제 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 2.제한사항 두 수는 1이상 1000000이하의 자연수입니다. 3.입출력 예 입출력 예 #1 위의 설명과 같습니다. 입출력 예 #2 자연수 2와 5의 최대공약수는 1, 최소공배수는 10이므로 [1, 10]을 리턴해야 합니다. 4.나의 풀이 function solution(n, m) { var answer = []; const GCD = get..
- Total
- Today
- Yesterday
- graphql
- Kubernetes
- Apollo
- Web
- 프로그래머스[Lv1]
- PostgreSQL
- Jenkins
- Pipeline
- Spring Boot
- 프로그래머스[이분탐색]
- CI
- 동적계획법
- Docker
- execution context
- 프로그래머스[힙]
- CRP 최적화
- 실행 문맥
- 프로그래머스[해시]
- Nashorn
- 프로그래머스[스택/큐]
- 프로그래머스[정렬]
- JPA
- javascript
- 프로그래머스
- CD
- 알고리즘
- 웹 사이트 최적화
- typescript
- react
- Handshake
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |