C# 알고리즘 - 문자열 내림차순으로 배치하기
작성자 정보
- 마스터 작성
- 작성일
본문
[문제 설명]
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
[제한사항]
str은 길이 1 이상인 문자열입니다.
[입출력 예]
[코드]
using System;
public class Solution {
public string solution(string s) {
string answer = "";
char[] temp = s.ToCharArray();
Array.Sort(temp);
Array.Reverse(temp);
return answer = new string(temp);
}
}
[풀이]
1.문자 배열로 받기
char[] temp = s.ToCharArray();
2.배열 정렬 및 뒤집기
Array.Sort(temp);
Array.Reverse(temp);
3.문자열로 바꿔서 제출
return answer = new string(temp);
[주소]
https://school.programmers.co.kr/learn/courses/30/lessons/12917
해당 알고리즘 문제는 프로그래머스의 알고리즘 문제입니다
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.