알고리즘 C#

백준 10822번 더하기 C#으로 문제 풀어보기

minsoungdev 2025. 7. 24. 23:42

안녕하세요 박민성입니다.

 

오늘은 비교적 쉬운 문제인 백준 10822번 더하기을풀어보겠습니다.

문제를 보면

입력은 길이가 최대 100인 문자열이 주어집니다 문자열에는 1,000,000보다 작거나 같은 자연수가 주어집니다

 

출력은 문자열에 있는 모든 자연수의 합을 출력합니다

예제 입력과 예제 출력을 보면 

입력은 , 쉼표를 기준으로 수를 나누어 그 수의 합을 출력합니다

전에 설명한 이 코드를 사용하겠습니다 그때는 이렇게 Split() 메서드에 ' 작은따옴표 안에 문자를 넣습니다.

넣은 문자를 기준으로 문자열을 자릅니다. 물론 " 큰따옴표도 됩니다.

이 문제는 , 쉼표를 기준으로 잘라야 하기 때문에

, 쉼표를 Split() 메서드에 넣어줍니다

모든 수를 합쳐야 하기 때문에 저는 for문을 돌려 문자열에 있는 수들을 num에 더할 생각이기 때문에 

num이라는 int 변수를 선언해 줍니다.

for문을 써주고 ab 정수 배열에 길이만큼 for문을 돌립니다.

i 번째 ab 정수 배열에 있는 수들을 num에 더해주면 됩니다.

마지막으로 출력을 해준다면 끝입니다

이것이 전체 코드입니다. 이렇게 백준에 제출하였더니 

정답이었습니다.

 

오늘은 엄청 쉬운 문제였는데 끝까지 봐주셔서 감사합니다.