Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- error
- git revert
- input 컴포넌트
- 정보처리기사필기
- 조건부 스타일링
- froggy
- position
- createstore 취소선
- JWT
- flex item
- flexbox/grid 적용 여부
- react 상태 관리 라이브러리
- login button 컴포넌트
- 모듈 관리
- 테스트 코드
- github
- flexbox
- REACT
- 프로그래머스
- 백준
- prettier
- 정보처리기사
- justify-content: center;
- flex container
- 카카오맵
- Flexbox Froggy
- 정보처리기사실기
- 기사퍼스트
- Redux
- 홍달쌤
Archives
- Today
- Total
minyoung
프로그래머스 모의 테스트 - 자릿수 더하기 본문
https://school.programmers.co.kr/learn/courses/18/lessons/1876
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이 핵심 : 자릿수의 합을 구하기 위해 String() 활용해 타입을 변환
// solution 함수 정의 : 정수를 n의 매개변수로 입력받아서 자릿수의 합을 구하기
function solution(n) {
let answer = 0;
let m = String(n); // 자릿수의 합을 구하기 위해 string으로 변환
for(let i = 0; i < m.length; i++) { // i가 0, 1, 2일 때
answer += parseInt(m[i]);
}
return answer;
}
JavaScript에서는 문자열을 배열처럼 다룰 수 있다.
문자열을 배열처럼 인덱스로 접근하여 각 문자에 접근할 수 있고, 문자열의 길이를 구할 수도 있다.
따라서 문자열을 순회하면서 각 문자에 접근하여 필요한 작업을 수행할 수 있습니다.
'프로그래머스' 카테고리의 다른 글
완전탐색 - 최소직사각형 (0) | 2024.05.02 |
---|---|
스택/큐 - 같은 숫자는 싫어[프로그래머스 고득점 Kit] (0) | 2024.05.02 |
해시 - 폰켓몬 [코딩테스트 고득점 Kit] (0) | 2024.05.02 |
프로그래머스 모의 테스트 - 순열 검사 (0) | 2024.05.01 |
프로그래머스 모의 테스트 - 나머지 한 점 구하기 (0) | 2024.04.30 |