파란색 : 풀면서 어려웠던 부분 or 고려해야 될 부분
빨간색 : 해결방법
초록색 : 느낀 점
알고리즘 문제풀이
문제
입력된 배열의 요소 인덱스를 오름차순으로 정렬하는것은 어렵지 않지만 요소의 인덱스가 가리키는 문자가 중복인 경우가 고려야할 부분이다.
//다른 사람풀이를 2문제를 분석함
다른 사람 풀이 _1
내가 풀려고 했던 접근은 입력된'n' 문자끼리 순서를 비교한 뒤 그 순서대로 정렬을 한다음에 중복된 'n'이 있으면 거기서 또 정렬을 하려고했는데, 이 코드를 보니까 그럴 필요가 없었다. 비교를 해야할 'n'을 맨 앞으로 빼고 그 다음에 정렬하면 된다.
'알고리즘자료구조 > 알고리즘문제' 카테고리의 다른 글
프로그래머스_C#)자연수 뒤집어 배열로 만들기 (0) | 2019.09.10 |
---|---|
프로그래머스_C#)문자열 다루기 기본 (0) | 2019.09.09 |
프로그래머스_C#)정수 내림차순으로 배치하기 (0) | 2019.09.06 |
백준_C#)그리디알고리즘_동전 (0) | 2019.09.05 |
백준_C#)그리디알고리즘_ATM (0) | 2019.09.03 |