https://programmers.co.kr/learn/courses/30/lessons/12903
public class Solution
{
public string solution(string s)
{
string answer = "";
if(s.Length % 2 == 0 && s.Length != 0)
{
answer = s[s.Length / 2 - 1].ToString() + s[s.Length / 2].ToString();
}
else if (s.Length % 2 == 1)
{
answer = s[s.Length / 2].ToString();
}
return answer;
}
}
public class Solution
{
public string solution(string s)
{
string answer = "";
if(s.Length % 2 == 0)
{
answer += s[s.Length / 2 - 1];
answer += s[s.Length / 2];
}
else
{
answer += s[s.Length / 2];
}
return answer;
}
}
using System;
public class Solution
{
public string solution(string s)
{
string answer = "";
if(s.Length % 2 == 0)
{
answer = Convert.ToString(s[s.Length / 2 - 1]) + Convert.ToString(s[s.Length / 2]);
}
else
{
answer = Convert.ToString(s[s.Length / 2])
}
return answer;
}
}
👉 Convert는 System에 정의 된 메소드이니 꼭 using System을 정의해줘야한다.
이산수학의 점화식이라는 개념중 수열의 귀납적 정의(recursive definition)라는 정의를 인지하고 있으면 비교적 쉽게 이해 할 수 있다고 하지만 나는 잘모른다.
잘 보고 갑니다 ^^