◎ 문제
○ 출처
https://programmers.co.kr/learn/courses/30/lessons/12903
○ 문제 설명
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두 글자를 반환하면 됩니다. |
○ 제한사항
|
○ 입출력 예
![]() |
○ 작성 예시 코드
public class Solution {
public string solution(string s) {
string answer = "";
return answer;
}
}
◎ 나의 문제 풀이
public class Solution
{
public string solution(string s)
{
string answer = "";
// 문자열의 길이가 짝수인지 홀수인지 판단
int temp = s.Length % 2 == 1 ? 1 : 2;
// 제시된 문자열의 중간위치를 계산
int length = (s.Length / 2) + (s.Length % 2);
answer = s.Substring(length - 1, temp);
return answer;
}
}
'프로그래밍 문제 풀이 > C#' 카테고리의 다른 글
[프로그래밍 문제 풀이] 프로그래머스 - 소수찾기(C#) (0) | 2020.07.08 |
---|---|
[프로그래밍 문제 풀이] 프로그래머스 - 문자열 다루기 기본(C#) (0) | 2020.07.07 |
[프로그래밍 문제 풀이] 프로그래머스 - 두 정수 사이의 합(C#) (0) | 2020.07.04 |
[프로그래밍 문제 풀이] 프로그래머스 - K번째수(C#) (0) | 2020.07.02 |
[프로그래밍 문제 풀이] 프로그래머스 - 모의고사(C#) (0) | 2020.07.02 |