문제
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.제한조건
- s는 길이가 1 이상, 100이하인 스트링입니다.
입출력 예시
s | return |
"abcde" | c |
"qwer" | we |
C#
조이스틱이 푸는 데 시간이 너무 오래 걸려서 머리도 식힐 겸 쉬운 문제들에 도전했다.
문자열의 길이가 짝수면 2개를, 홀수면 1개를 받아와야 하기 때문에 문자열 길이 % 2를 해서 짝수와 홀수를 구분해서 Substring를 통해 문자열을 잘라서 받아왔다.
1
2
3
4
5
6
7
8
9
10
11
12
public class Solution {
public string solution(string s) {
if(s.Length % 2 == 0)
{
return s.Substring((s.Length) / 2 - 1, 2);
}
else
{
return s.Substring((s.Length) / 2, 1);
}
}
}
[성공] 오랜만에 실패 없이 한번에 성공하니 너무 뿌듯하다!! —
프로그래머스에서 문제 확인