알고리즘 연습

[ SWEA_D1 ] 2058. 자릿수 더하기 _ JAVA 문제풀이

코딩하는 너구리 2019. 10. 16. 23:47
반응형

풀이

 

 

문제에서 자연수는 최대 4자리라고 하여 int[4] 배열을 하나 만들어주었습니다.

숫자를 문자열 String으로 입력받아 그 길이만큼 반복하면서 ( for의 N.length( ) )

CharAt( ) - '0' 연산을 이용해 각 자리수의 값을 sum에 더해주었습니다.

 

문자열을 CharAt()으로 뽑아내게 되면 하나의 문자 상태가 됩니다.

'0' 문자 0은 우리가 사용하는 10진수 int 0과 같지 않으므로 문자를 숫자로 변경해주기 위해

마이너스 ' 0 ' 연산을 해주는 것입니다.

 

 

 

코드

 

 

 

 

 

출처

 

 

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QPRjqA10DFAUq&categoryId=AV5QPRjqA10DFAUq&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

반응형