오늘은 프로그래머스의 알고리즘 풀이를 하였다.
Level 1 까지는 수월하게 하였지만 Level2 자릿수 구하기에서 시간이 좀 걸리고 말았다
public int solution(int n) {
int answer = 0;
String st = String.valueOf(n); // 정수 물자열 변환
for(int i = 0; i < st.length(); i++){
answer += Integer.parseInt(String.valueOf(st.charAt(i))); // 물자열을 정수로 변환해 한단어 씩 더하기
}
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
System.out.println(answer);
return answer;
자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
예를들어 N = 123이면 1 + 2 + 3 = 6을 return
이라는 문제였는데 처음에 문자열을 정수로 바꾸는 법을 몰라 시간이 더 걸리고 말았다.
함수 사용법을 더 공부할 필요를 느낀하루였다.
'내일배움캠프 스프링3기' 카테고리의 다른 글
내배캠 본격적인 계시판 만들기 실습 돌입 (0) | 2023.11.14 |
---|---|
내배켐 JWT 에 대하여 (0) | 2023.11.13 |
새로 쓰는 TIL 2일차 (0) | 2023.11.07 |
새롭게 다시쓰는 TIR (1) | 2023.11.06 |
내일배움캠프 - 자바 문법 종합반 1주차 강의 (0) | 2023.10.12 |