[Level 1] 프로그래머스 자릿수 더하기 코틀린 풀이
[Level 1] 프로그래머스 자릿수 더하기 코틀린 풀이
문제 소개
이번에 풀어볼 문제는 각 자릿수를 더하면 끝인 쉬운 문제입니다.
문제풀이
간단합니다.String
으로 바꿔준 후 map
을 거쳐서 아스키코드를 이용해서 수로 바꿔주고 sum()
여기서 48을 빼준 이유는 48이 '0'.toInt()
의 결과, 즉 0의 아스키코드이기 때문인데요.
1 | 'N'.toInt() - '0'.toInt() |
를 하면 문자 N에서 숫자N(0~9)이 나온다는 것을 이용했습니다.
정답 코드
1 | class Solution { |
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges