Split 3

[Lv1] 하샤드 수

하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다. 입출력 예 arr return 10 true 12 true 11 false 13 false 입출력 예 설명 입출력 예 #1 10의 모든 자릿수의 합은 1입니다. 10은 1로 나누어 떨어지므로 10은 하샤드 수입니다. 입출력 예 #2 12의 모든 자릿수의 합은 3입니다. 12는 3으로 나누어 떨어지므로 12는 하샤드 수입니다. 입출력 예 #3 11의 모든 자릿수의 합..

프로그래밍 2021.08.05

[Lv1] 자연수 뒤집어 배열로 만들기

자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 [5,4,3,2,1] 나의 풀이 function solution(n) { var answer = []; var arr = String(n).split('').reverse(); for(let i=0; i parseInt(v)); }

프로그래밍 2021.08.05

[Js] 문자열(String) 함수

문자열을 다루는 메소드 메소드 설명 charAt(index) index 위치에서 단일문자 반환 indexOf(searchString) 찾을 문자 위치를 왼쪽부터 찾기 lastIndexOf(searchString) 찾을 문자 위치를 오른쪽부터 찾기 substring(startIndex, endIndex) startIndex부터 시작하여 endIndex앞까지의 문자열을 반환 substr(startIndex, length) startIndex부터 시작하여 length만큼 문자열을 잘라 반환 replace(searchString, value) 왼쪽에서부터 searchString을 찾아 최초에 일치하는 문자에 대하여만 두 번째 인자로 넘긴 값으로 대체 split('분리자') '분리자'를 기준으로 문자열 분리 to..