주제 - 연습문제
풀이 -
매우 비효울적인 코드지만 일단 14번째 줄 if문에서 문자열을 비교합니다. 만일 오름차순이 아니면 strings[i][n]와 strings[j][n] 값을 바꿉니다. 만약에 strings[i][n]와 strings[j][n] 값이 같으면 20번째 줄에 가서 strings[i][n]와 strings[j][n]에 n을 초기값이 0인 cnt로 바꿔 비교합니다 (strings[i][cnt], strings[j][cnt]). 최악의 경우 3중 반복문이라 정말로 비효율적인 코드지만 작동은 됩니다.
'알고리즘 공부 > 프로그래머스 알고리즘' 카테고리의 다른 글
콜라 문제 - C++ (난이도 1) (0) | 2024.12.09 |
---|---|
K번째수 - C++ (난이도 1) (0) | 2024.11.28 |
푸드 파이트 대회 (C++) - 난이도 1 (0) | 2024.11.20 |
가장 가까운 같은 글자 (C++) - 난이도 1 (0) | 2024.11.18 |
시저 암호 (C++) - 난이도 1 (0) | 2024.11.15 |