Study 10.

1997 단어 studystudy

2021-04-08


코드, 면접문제중 아무거나 2문제씩


1. 문자열 내림차순으로 배치하기

문제 설명
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.

제한 조건
str은 길이 1 이상인 문자열입니다.

입출력 예
s return
"Zbcdefg" "gfedcbZ"

Answer

code

function solution(s) {
  return s.split('').sort().reverse().join('');
}

description
s가 문자열이므로, split으로 배열안에 들어가게 만든다. 그 후 sort로 순차적으로 정렬되게 만든다음, reverse로 순서를 뒤집어준다. 문자열을 배열로 만들어주었으므로, join을 가지고 다시 하나의 문자열로 바꾸어준다.


[Node.js Question]

1. 다른 개발환경이 아닌 nodejs 를 사용해야 하는 장점이 무엇인가요?

Answer.
새로운 언어를 습득하지 않아도, 자바스크립트를 활용해 서버로직을 처리하고, 서버기술을 빠르게 향상시킬 수 있고, 이벤트기반 비동기 방식이라서 서버무리가 적습니다. 또한 npm즉, node package manager를 통해 다양한 모듈을 제공해, 필요한 라이브러리를 검색해 사용할 수 있어 효율성도 좋습니다.

좋은 웹페이지 즐겨찾기