C# 1427번 소트인사이드
2022. 1. 10. 13:45ㆍC#/[백준] 정렬
코드 :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _5
{
class Program
{
static void Main(string[] args)
{
string input = Console.ReadLine();
int[] array = new int[input.Length];
for (int i = 0; i < input.Length; i++)
{
array[i] = Convert.ToInt32(input[i].ToString());
}
Array.Sort(array);
Array.Reverse(array);
foreach (var item in array)
{
Console.Write(item);
}
}
}
}
코드 풀이 :
입력받은 값을 정수가 아닌 문자열로 생각하면 쉽다.
문자열은 반복문을 통해 문자열[i]를 출력하면 큰자리부터 하나씩 출력된다.
이를 배열에 저장하고 내림차순으로 정렬하면된다.
깃허브 :
https://github.com/CheongHo-Lee/Algorithm-Study
]
'C# > [백준] 정렬' 카테고리의 다른 글
C# 18870번 좌표 압축 (0) | 2022.01.10 |
---|---|
C# 10814번 나이순 정렬 (0) | 2022.01.10 |
C# 1181번 단어 정렬 (0) | 2022.01.10 |
C# 11650번 좌표 정렬하기, 11651번 좌표 정렬하기2, Linq문법 (0) | 2022.01.10 |
C# 2750번 수 정렬하기, 2751번 수 정렬하기2 (0) | 2022.01.10 |