목록분류 전체보기 (138)
개발자 '쑥말고인절미'
Node.js : Chrome V8 JavaScript 엔진으로 빌드 된 JavaSript 런타임 : 비동기 이벤트 주도 JavaScript 런타임 웹서버와 같이 확장성 있는 네트워크 애플리케이션을 만들수 있도록 설계되어 있다. 확장성 있는 시스템을 개발하는게 아주 자연스럽다. Node.js를 통해 다양한 JavaScript 애플리케이션을 실행할 수 있으며, 서버를 실행하는 데 제일 많이 사용된다. Node.js는 JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램이다. Node.js는 서버사이드 스크립트 언어가 아니다. 프로그램(환경)이다. 사용되는 언어로는 JavaScript를 활용하며, Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있는 것이 ..

문제 내 답안 function solution(s) { return Number(s); } 메모 물음..? 문제가 물음.....? 무슨 의도인거지.......? 예외처리를 해봐라 이건가... 참고링크

문제 내 답안 function solution(s, n) { var answer = ''; for(let i = 0; i = 97 && s[i].charCodeAt() 122) { result -= 26; } answer += String.fromCharCode(result); } } return answer; } 메모 시간이 지난다는 생각을 버리고 천천히 생각하면서 푸니까 차곡차곡 풀리는 느낌이다. 연습문제를 좀 ..

문제 내 답안 function solution(n) { var answer = 0; let i = 0; while(i < n) { i++; if(n % i == 0) { answer += i; } } return answer; } 메모 소수에 한번 당했던 적이 있었어서 살짝 불안한 상태로 문제를 풀었는데 쉬운 문제여서 기분이 좋았다. 소수한테 당했었어서 그런가? 아래는 친구소스이다! 다른 사람들 풀이를 보니 확실히 for문을 많이 썼더라 function solution(n) { var answer = 0; for(var i =1; i < n+1 ; i++ ){ answer = n%i == 0 ? answer+i : answer; } return answer; } 참고링크

문제 내 답안 function solution(s) { var answer = ''; let arr = s.split(' '); for(let i = 0; i < arr.length; i++) { let word = s.split(' ')[i]; for(let j = 0; j < word.length; j++) { if(j % 2 == 0 || j == 0) { answer += word[j].toUpperCase(); } else { answer += word[j].toLowerCase(); } } if(i != (arr.length-1)) { answer += ' '; } } return answer; } 메모 후.. 험난했다. 어제 친구랑 열심히 풀어봤는데 정신이 없던건지 시간이 여유롭지 못해서 그..

문제 내 답안 function solution(n) { let answer = [...n.toString()].map((i) => Number(i)); let result = 0; for(let i = 0; i pa..

문제 내 답안 function solution(n) { let num = [...n.toString()]; let answer = num.map((i) => Number(i)); return answer.reverse(); } 메모 이전 문제와 거의 동일한 방법으로 풀었다. 배열을 역순으로 뒤집는 메소드는 reverse()이다. 아래는 친구소스! function solution(n) { var answer = []; answer = n.toString().split('').reverse().map( val => parseInt(val)); return answer; } 참고링크 https://codechacha.com/ko/javascript-convert-string-to-array/ JavaScrip..

문제 내 답안 function solution(n) { let arr = [...n.toString()]; arr.sort((a, b) => b - a); let num = arr.map((i) => Number(i)); return Number(num.join('')); } 메모 최대한 짧게하고 싶어서 머리는 굴렸다만 소스가 점점 길어져서 우울해졌다. 결과적으로 4줄만에 끝내긴했다만... 과정이 너무 우울했다. 친구 소스가 길었는데 친구도 잘했다. 나랑 비슷한 과정을 거친듯하다. function solution(n) { var answer = []; var i =0; while(n > 0){ answer[i] = n%10; i++; n = Math.floor(n/10); } answer.sort(fun..