C# 가운데 글자 가져오기 [프로그래머스 Level 1]
코드 바로보기
문제 설명
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
제한사항
- s는 길이가 1 이상, 100이하인 스트링입니다.
입출력 예
s | return |
"abcde" | "c" |
"qwer" | "we" |
코드
public class Solution {
public string solution(string s) {
string answer = "";
//문자열 길이가 2로 나눈 나머지가 0이면 짝수
//길이/2-1 + 길이/2를 더해 반환
if(s.Length%2==0)
{
answer = s[s.Length/2-1].ToString() + s[s.Length/2].ToString();
}
//물자열 길이가 홀수이면 길이 가운데 문자를 반환
else
{
answer = s[s.Length/2].ToString();
}
return answer;
}
}
'개발공간' 카테고리의 다른 글
C# 내 마음대로 정렬하기 [프로그래머스 Level 1] (0) | 2021.08.11 |
---|---|
C# 두 정수 사이의 합 [프로그래머스 Level 1] (0) | 2021.08.11 |
C# 두개 뽑아서 더하기 [프로그래머스 Level 1] (0) | 2021.08.11 |
C# 약수의 개수와 덧셈 [프로그래머스 Level 1] (0) | 2021.08.11 |
C# 예산 [프로그래머스 Level 1] (0) | 2021.08.11 |
댓글