[알고리즘 공부] (2) 썸네일형 리스트형 자연수 뒤집어 배열로 만들기, 문자열을 정수로 바꾸기 1. 자연수 뒤집어 배열로 만들기자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열을 만드는 문제를 풀었다. function solution(n) { var answer = []; let strings = String(n); let j = 0; for (let i = strings.length - 1; i >= 0; i--, j++) { answer[j] = parseInt(strings[i]); } return answer;} 처음에 숫자를 계산해서 거꾸로 만들려고 했는데, 굉장히 복잡하게 생각되었다.그래서 형변환을 이용해 자연수 배열 n을 문자열로 만들고, 뒤집힌 문자열을 다시 자연수 배열로 만들어서 출력하는 방식으로 쉽게 해결할 수 있었다... 기초 문법 활용 1. 문자열을 거꾸로 반환// 1function countCharacters(str) { let resultString = ""; for (let i = str.length - 1; i >= 0; i--) { resultString += str[i]; } return resultString;} 입력받은 문자를 뒤에서 부터 반복하면서, resultString에 넣어주었다. 위 과정에서 i의 초기값에 str.length을 넣었었는데, 이러면 문자열의 크기보다 더 큰 값이 들어가서 오류가 난다. 배열은 0부터 세기 때문이었다. 2. 문자열을 요약문자열의 글자가 몇번 나왔는지 출력해야 한다. 예를 들어 'aabbbc'가 주어지면 'a2/b3/c1'이 나와야 한다.//2fun.. 이전 1 다음