프로그래밍
프로그래머스 C# 문자열 뒤집기(string -> ToCharArray(), Reverse, P, J)
노마드선샤인
2022. 12. 26. 15:52
728x90
using System;
public class Solution {
public string solution(string my_string) {
string answer = "";
char[] arr = my_string.ToCharArray();
Array.Reverse(arr);
for(int i = 0; i < arr.Length; i++)
{
answer += arr[i];
}
return answer;
}
}
// Reverse를 몰라서 퍼왔다.
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;
}
}
//Reverse안하고 그냥 뒤에서 부터 거꾸로 때려박기도 한다.
파이썬
////
def solution(my_string):
answer = ''
for i in range(len(my_string)-1, -1, -1) :
answer += my_string[i]
return answer
////
def solution(my_string):
return my_string[::-1]
자바
import java.util.*;
class Solution {
public String solution(String my_string) {
StringBuilder sb = new StringBuilder();
sb.append(my_string);
sb.reverse();
return sb.toString();
}
}
class Solution {
public String solution(String my_string) {
String answer = "";
for(int i=my_string.length()-1; i>=0; i--)
{
answer += my_string.charAt(i);
}
return answer;
}
}
728x90