파란색 : 풀면서 어려웠던 부분 or 고려해야 될 부분
빨간색 : 해결방법
초록색 : 느낀점
알고리즘문제풀이
문제
입력된 long형식을 자릿수 별로 내림차순으로 정렬하는 것이 고려해야 할 부분이다.
내 풀이
list를 써서 (배열로 해도 될 듯) int형으로 자릿수 하나하나를 Add 하고, 다시 이중 포문으로 내림차순으로 정렬한다.
다른 사람 풀이
String.ToCharArray()로 long형식을 Char배열로 입력하고 입력된 문자를 Sort로 오름차순으로 정렬한 뒤 Reverse로 뒤집는다. To.CharArray로
ToInt64(String)
숫자의 지정된 문자열 표현을 해당하는 64비트 부호 있는 정수로 변환합니다.
String.ToCharArray Method
이 인스턴스의 문자를 유니코드 문자 배열에 복사합니다.
반응형
'알고리즘자료구조 > 알고리즘문제' 카테고리의 다른 글
프로그래머스_C#)문자열 다루기 기본 (0) | 2019.09.09 |
---|---|
프로그래머스_C#)문자열 내 마음대로 정렬하기 (0) | 2019.09.06 |
백준_C#)그리디알고리즘_동전 (0) | 2019.09.05 |
백준_C#)그리디알고리즘_ATM (0) | 2019.09.03 |
프로그래머스_C#)시저 암호 (0) | 2019.08.30 |