본문 바로가기
  • Let's study
PS/Programmers

[프로그래머스 Lv.0] 문자열 정수의 합(Kotlin)

by 코딩고수이고파 2026. 4. 29.

문제

https://school.programmers.co.kr/learn/courses/30/lessons/181849

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

풀이

Char 타입일 때 그냥 toInt()를 사용하면 ASCII 코드 값이 출력된다. 

Char을 Int 타입으로 변경하는 3가지 방법

1. String 변환 후 Int 변환

2. Character.getNumericValue(char) 사용

3. ASCII 코드 사용(char.code)

 

위의 방법 중 하나를 이용하여 구해준다.

코드

class Solution {
    fun solution(num_str: String): Int {
        var answer: Int = 0
        
        for(i in 0 until num_str.length){
            answer+=num_str[i].code - '0'.code
        }
        
        return answer
    }
}

댓글