Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/02   »
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
Tags
more
Archives
Today
Total
관리 메뉴

거인의 코딩일지

[Lv.0_Java] 9로 나눈 나머지 본문

알고리즘테스트/Programmers

[Lv.0_Java] 9로 나눈 나머지

코딩거인 2023. 8. 17. 19:58
728x90
class Solution {
    public int solution(String number) {
        int sum = 0;
        String [] arr = number.split("");
        for(int i = 0; i < arr.length; i++){
            sum += Integer.valueOf(arr[i]);
        }
        
        return sum < 9 ? sum:sum%9;
    }
}

우선 모든 자리 값을 구해주기 위해 sum 이라는 변수를 선언해두고 String number 을 split() 를 통하여 배열에 넣어준뒤
for 문을 통하여 arr[i] 값을 int 로 변환시켜준뒤 sum 에 다 더해주고 return 에서 3항 연산자를 사용하여 return 해주었는데 흠.... 지금 생각해보면 굳이 삼항 연산자 안쓰고 sum%9 해줘도 됐을것같다...!

728x90

'알고리즘테스트 > Programmers' 카테고리의 다른 글

[Lv.0_Java] 세로읽기  (0) 2023.08.17
[Lv.0_Java] 숫자 찾기  (0) 2023.08.17
[Lv.0_Java] 369 게임  (0) 2023.08.16
[Lv.0_Java] ad 제거하기  (0) 2023.08.16
[Lv.0_Java] 콜라츠 수열 만들기  (0) 2023.08.16