Problem

8 /13


모든 문자를 반복

Theory Click to read/hide

인덱스로 문자에 액세스할 수 있으므로 변수 루프를 사용하여 모든 문자를 반복할 수 있습니다. , 가능한 인덱스 값을 사용합니다. 예를 들어 문자열 s 의 모든 문자 코드를 표시하는 프로그램은 다음과 같습니다. <예비> for (int i = 0; i < s.Length; i++) {   Console.WriteLine(s[i]); Console.WriteLine(Convert.ToInt32(s[i])); } 프로그램 참고 사항:
1) s.Length 문자열의 길이를 찾습니다. 첫 번째 문자의 인덱스는 0이고 마지막 문자의 인덱스는 s.Length-1입니다. 루프 변수 i는 0에서
s.Length
-1;
2) 각 줄에 기호 자체가 먼저 표시되고  Convert.ToInt32();
메서드를 통해 얻을 수 있는 코드가 표시됩니다.
동일한 열거형을 더 짧게 작성할 수 있습니다.


foreach(s의 문자 c)

    Console.WriteLine(c);
    Console.WriteLine(Convert.ToInt32(c));
} <예비> 이 스니펫에서 루프 헤더는 모든 을 통해 반복됩니다. 문자를 하나씩 변수 c에 넣습니다. 문자열로 작업할 때 C#의 특징은 문자열이 불변 객체라는 것입니다. 즉, 문자열의 개별 문자를 변경할 수 없습니다.
예를 들어 다음 문은 작동하지 않습니다.
<예비> s[5]=" ";

Problem

주어진 문자열에서 모든 요소 코드의 합을 찾는 프로그램을 작성하세요. 입력에는 문자열이 포함되어 있으므로 모든 코드의 합계인 하나의 정수를 출력해야 합니다.

예.
<몸>
입력 출판물
아아 291