String.prototype.repeat()
문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열 반환
syntax : str.repeat(count)
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/repeat
String.prototype.split()
split()
split(separator)
split(separator, limit)
*separator로 빈문자열("") 사용시 써로게이트 페어가 망가질 문제 존재.
String.prototype.trim()
trim() 메서드는 문자열 양 끝의 공백을 제거하고 원본 문자열을 수정하지 않고 새로운 문자열을 반환합니다. 여기서 말하는 공백이란 모든 공백문자(space, tab, NBSP 등)와 모든 개행문자(LF, CR 등)를 의미합니다.
한쪽 끝의 공백만 제거한 새로운 문자열을 반환하려면 trimStart() 또는 trimEnd()를 사용하세요.
trim()
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/split : split 공식 문서
https://sisiblog.tistory.com/249 : 공백 제거 3가지
split.join으로 문제 풀이 성공.
https://huistorage.tistory.com/20 : replace로 정규식 사용
http://www.tcpschool.com/c/c_operator_incAndDec
Number(value)
문자열이나 다른 값을 Number 타입으로 변환.
만약 만약 인수를 숫자로 변환할 수 없으면 NaN을 리턴.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number
sort
Array.prototype.sort()
arr.sort([compareFunction])
https://www.freecodecamp.org/korean/news/javascript-map-method/