본문 바로가기

카테고리 없음

8월28일 공부 : 팀프로젝트 시작

이번에 새로 프로젝트가 시작됐다

 

팀도 새로 구성됐다구~

 

그건 그거구 일단 하루에 한번 하는 알고리즘 문제를 가보자

 

 

 

 

 

 

이번 문제는 각각 숫자를 더해 만드는거라 생각하고 짯다

 

 

출력이 이렇게 나온다고생각하고 열심히 구글링 시작했어용

 

 

 

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 심화편이라 보면된다

 

내일부터 나는 상점을 만들것이다 나는 상점할아버지다