📝 24.01.09
🔗 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/120822?language=csharp
문제 설명
문자열
my_string
이 매개변수로 주어집니다.my_string
을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.
using System;
public class Solution {
public string solution(string my_string) {
string answer = "";
for(int i = my_string.Length - 1; i >= 0; i--) {
answer += my_string[i];
}
return answer;
}
}
또 !!! Linq 모름 이슈.... Linq 공부를 좀 열심히 해야 할 듯
using System;
using System.Linq;
public class Solution
{
public string solution(string my_string)
{
return new string(my_string.Reverse().ToArray());
}
}
#include <string>
#include <vector>
using namespace std;
string solution(string my_string) {
string answer = "";
for(int i = my_string.length() - 1; i >= 0; i--) {
answer += my_string[i];
}
return answer;
}
문자열도 reverse 함수를 사용할 수 있다.
어제 배운 매우 간단한 것을 응용해볼 생각을 안해본 것이 아쉽다.
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
string solution(string my_string) {
reverse(my_string.begin(),my_string.end());
return my_string;
}