문자열 "World"에서 세 번째 문자를 출력하려면 어떤 인덱스를 사용해야 할까요?

과목: C#

문제 번호: 2532

easy
문자열 "World"에서 세 번째 문자를 출력하려면 어떤 인덱스를 사용해야 할까요?
string text = "World";
Console.WriteLine(text[___]);  // 'r' 출력
A. 1
B. 2
C. 3
D. 4

정답: B



인덱스와 실제 위치의 관계를 정확히 이해해야 합니다.

⦁ 0부터 시작: 프로그래밍에서 인덱스는 0부터 시작하므로, 세 번째 문자는 인덱스 2입니다.

⦁ 위치와 인덱스의 차이:
⦁ 첫 번째 문자 'W': 인덱스 0
⦁ 두 번째 문자 'o': 인덱스 1
⦁ 세 번째 문자 'r': 인덱스 2
⦁ 네 번째 문자 'l': 인덱스 3
⦁ 다섯 번째 문자 'd': 인덱스 4

⦁ 일반 공식: n번째 문자의 인덱스 = n - 1

⦁ 실무 팁: 배열이나 리스트 등 모든 컬렉션에서 동일한 인덱싱 규칙이 적용됩니다.

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.