문자열 "World"에서 세 번째 문자를 출력하려면 어떤 인덱스를 사용해야 할까요?
문자열 "World"에서 세 번째 문자를 출력하려면 어떤 인덱스를 사용해야 할까요?
string text = "World";
Console.WriteLine(text[___]); // 'r' 출력
정답: B
인덱스와 실제 위치의 관계를 정확히 이해해야 합니다.
⦁ 0부터 시작: 프로그래밍에서 인덱스는 0부터 시작하므로, 세 번째 문자는 인덱스 2입니다.
⦁ 위치와 인덱스의 차이:
⦁ 첫 번째 문자 'W': 인덱스 0
⦁ 두 번째 문자 'o': 인덱스 1
⦁ 세 번째 문자 'r': 인덱스 2
⦁ 네 번째 문자 'l': 인덱스 3
⦁ 다섯 번째 문자 'd': 인덱스 4
⦁ 일반 공식: n번째 문자의 인덱스 = n - 1
⦁ 실무 팁: 배열이나 리스트 등 모든 컬렉션에서 동일한 인덱싱 규칙이 적용됩니다.
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.