반응형
27866
-
C# 27886번 - 문자와 문자열백준 2024. 1. 18. 12:22
문제 단어 S와 정수 i가 주어졌을 때, S의 i번째 글자를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 S가 주어진다. 단어의 길이는 최대 1000이다. 둘째 줄에 정수 i가 주어진다. (1≤ i ≤ |S|) 출력 S의 i번째 글자를 출력한다. [정답] string input = Console.ReadLine(); string inputI = Console.ReadLine(); int i = int.Parse(inputI); // ElementAt - index를 이용해 값 얻기 Console.WriteLine(input.ElementAt(i - 1)); 문자열을 배열로 변경해 문제를 풀어도되지만 ElementAt을 활용해 풀어도된다.