일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아이폰
- javascript
- 독후감
- 전자계약시스템
- 알고리즘
- 좋은습관
- 전자계약솔루션
- 모두싸인마케팅
- 블록체인
- 아주작은습관의힘
- 아이폰12
- 마케팅
- 아이폰13
- 독서리뷰
- 모두싸인
- 온라인계약
- map
- 모두의사인
- 습관
- 옥소폴리틱스
- atomichabits
- 모두사인
- 갤럭시노트20
- 자릿수더하기
- 모두싸인마케터
- 전자계약
- 전자계약서
- 코딩테스트
- 전자계약서비스
- 자바스크립트
- Today
- Total
찰리의 이야기
Javascript 정수 내림차순으로 배치하기 문제: 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 8000000000 이하인 자연수입니다. 입출력 예 nreturn 118372 873211 주어진 코드 ↓ function solution(n) { var answer = 0; return answer; } 처음 문제를 접했을 때 내장 메서드를 활용할 생각을 안했어서 많이 헤메었는데, 메서드 쪽으로 접근하니 간단하게 처리가 가능했습니다. function solution(n) { return Number(n.toString().split(..
Javascript 정수 제곱근 판별 문제 : 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 제한 사항 n은 1이상, 50000000000000 이하인 양의 정수입니다. 입출력 예 n / return 121 144 3 -1 주어진 코드 ↓ function solution(n) { var answer = 0; return answer; } 일단 제곱근을 구하는 메서드를 이용해서 제곱근이 될 때와 아닐 때를 분기화하면 될 것 같았습니다. 찾아보니 숫자에 루트를 씌워주는 Math.sqrt()를 이용하면 될 것 같습니다. 그리고 % 1을..
Javascript 제일 작은 수 제거하기 문제 : 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. 제한 조건 arr은 길이 1 이상인 배열입니다. 인덱스 i, j에 대해 i ≠ j이면 arr[i] ≠ arr[j] 입니다. 입출력 예 arr / return [4,3,2,1] [4,3,2] [10] [-1] 주어진 코드 ↓ function solution(arr) { var answer = []; return answer; } 먼저 생각한 것은 가장 작은 수를 찾..