일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- Load Balancer
- mongoose
- wil
- 자바스크립트
- it
- TypeScript
- CORS
- JavaScript
- JWT
- MYSQL
- 메소드
- AWS
- 생활코딩
- npm
- mongodb
- 조건문
- 프로그래머스
- Node.js
- reduce
- 타입스크립트
- nomadcoder
- Nodejs
- Joi
- https
- ubuntu
- nginx
- elb
- 노마드코더
- 항해99
- Today
- Total
목록자바스크립트 (12)
V-logue
대충 이런 문제다. function solution(arr, divisor) { var answer = arr.filter((value) => {return value % divisor === 0}) answer.length === 0 ? answer.push(-1) : answer.sort((a,b) => a - b) return answer; } 다 풀진 못했고, answer = arr.filter((value) => {return value % divisor === 0}) 이 부분과 answer.length === 0 ? answer.push(-1) : answer.sort((a,b) => a - b) 이 부분까지 생각해냈는데 못 풀었다. 너무 해매다 보니 정말 쉬운길을 다 생각해내고도 빙빙 돌아가..
대충 이런 문제다. function solution(n) { var answer = ''; for (i = 0; i < n; i++) { answer += i % 2 === 0 ? "수" : "박" } return answer; } 풀이는 무척 간단한데, 삼항 연산자를 사용하면 쉽게 문제를 해결할 수 있다. i값에 바로 삼항연산자를 걸어버리는게 아니라, 따로 조건을 만들고 i에 그 조건을 대입하려고 하다보니 생각보다는 시간이 오래걸렸다.
대충 이런 문제인데, 나는 match 함수를 이용하여 풀었다. Match 함수란 , 더보기 str.match(regexp) 라는 용법으로 사용하며, 특정 문자열 내의 단어를 찾고자 할 때 사용한다. 또한 , 단어만 찾을 수 있는 것이 아니라 정규식을 이용해 특정 패턴을 분석할 때도 사용할 수 있다. var str = 'pYYYYYY' str.match('p'); // p가 있기 때문에 p를 출력한다. var regular = "Hi, Hello, Hi, Bye" var regExp = /Hi/gi; regular2 = regular.matcg(regExp) // 결과값 [Hi, Hi] 이런식으로 대충 사용할 수 있다. 나는, function solution(s){ var a = s.toLowerCase(..