이번에 새로 프로젝트가 시작됐다
팀도 새로 구성됐다구~
그건 그거구 일단 하루에 한번 하는 알고리즘 문제를 가보자
이번 문제는 각각 숫자를 더해 만드는거라 생각하고 짯다
출력이 이렇게 나온다고생각하고 열심히 구글링 시작했어용
using System;
public class Solution
{
public int solution(int n) {
int answer = 0;
char[] arr = n.ToString().ToCharArray();
foreach(char a in arr)
{
answer += System.Convert.ToInt32(a.ToString());
}
return answer;
}
}
그래서 나온 결과값이 이것.
원래 비주얼 스튜디오를 써서 한번 더 했지만
알고보니 옆에 C# 설정하는게 있더라 ... 인생 손해봤음
1. 주어진 정수 `n`을 `ToString()` 메서드를 사용하여 문자열로 변환
2. 변환된 문자열을 `ToCharArray()` 메서드를 사용하여 각 자릿수마다 하나의 문자로 나누기
3. `foreach` 루프를 사용하여 문자열의 각 문자를 순회하면서 다음 작업을 수행하고
- 각 문자를 다시 문자열로 변환한 후 `System.Convert.ToInt32()` 메서드를 사용하여 정수로 변환
- 변환된 정수를 `answer` 변수에 누적하여 더하기
4. 모든 자릿수를 처리한 후, 최종적으로 `answer` 값을 반환합니다.
이렇게 하면 주어진 정수의 각 자릿수를 더한 결과가 반환됩니다
. 예를 들어, 만약 `n`이 12345라면, 각 자릿수를 더한 결과는 1 + 2 + 3 + 4 + 5 = 15가 됩니다.
이건 팀 프로젝트로 짠것
TEXT RPG 심화편이라 보면된다
내일부터 나는 상점을 만들것이다 나는 상점할아버지다