티스토리 뷰
링크 : https://www.hackerrank.com/challenges/countingsort4/problem
문제>
정수와 문자열로 이루어진 n개의 데이터를 정수값 오름차순으로 출력하는 문제.
* 빠른 속도로 출력하되 첫 번째부터 절반은 인쇄하고 싶지 않다.( - )로 표기.
해결방법.
*SortedDictionary사용. key값 기준으로 자동으로 정렬해준다.
입력 받을 때 정수를 key로 Value는 n/2 번째 보다 작으면 입력값은 문자열을 '-'로 저장.
그 외는 제대로 문자열을 입력받는다.
SortedDictionary의 데이터를 순차로 돌면서 문자열을 합쳐준다.
'주간 알고리즘풀기' 카테고리의 다른 글
[180109][HackerRank](C#)Permuting Two Arrays (0) | 2018.01.09 |
---|---|
[180105][HackerRank](C#)Army Game (0) | 2018.01.05 |
[180103][HackerRank](C#)Utopian Tree (0) | 2018.01.03 |
[180102][HackerRank](C#)Maximizing XOR (0) | 2018.01.03 |
[171229][HackerRank](C#)Halloween party (0) | 2017.12.30 |