반응형
9로 나눈 나머지
문제 설명


요구사항
- number를 9로 나눈 나머지 구하기
- 음이 아닌 정수를 9로 나눈 나머지는 그 정수의 각 자리 숫자의 합을 9로 나눈 나머지와 같은 것이 알려져 있음
- number는 10만 자리까지 가능하기 때문에 위 조건을 이용하여 9로 나눈 나머지 리턴
테스트
package lv0;
public class Q9로_나눈_나머지 {
public int solution(String number) {
int answer = 0;
for(int i = 0; i < number.length(); i++) {
answer += number.charAt(i) - 48; // char 아스키코드 값이기 때문에 48 빼기
}
return answer % 9;
}
}
프로그래머스
class Solution {
public int solution(String number) {
int answer = 0;
for(int i = 0; i < number.length(); i++) {
answer += number.charAt(i) - 48;
}
return answer % 9;
}
}
결과

반응형
'코딩테스트 > 프로그래머스 Lv. 0' 카테고리의 다른 글
| [프로그래머스] Lv. 0 배열 만들기 5 JAVA (0) | 2025.02.17 |
|---|---|
| [프로그래머스] Lv. 0 문자열 여러번 뒤집기 JAVA (1) | 2025.02.15 |
| [프로그래머스] Lv. 0 글자 이어 붙여 문자열 만들기 JAVA (0) | 2025.02.15 |
| [프로그래머스] Lv. 0 주사위 게임 3 JAVA (1) | 2025.02.15 |
| [프로그래머스] Lv. 0 간단한 논리 연산 JAVA (1) | 2025.02.06 |