kyhdudgns113   6년 전

입력받는 문자열마다, 각 알파벳의 숫자를 더하여 (문자열이 ABCA 면, A 는 1001, B는 100, C 는 10)
그 숫자가 큰 순서대로 정렬을 하고
가장 숫자가 큰 것부터 9, 8, 7... 이렇게 곱하도록 짰습니다.

그런데 이게 sort 함수를 지나면서 강제종료가 되는지 출력이 안되네요.

저번에도 다른 문제에서 sort 함수를 쓰면서 비슷한 문제를 겪어서 코드를 아예 갈아 엎었었는데
뭐가 잘못되어서 그런걸까요? ㅜㅜ

smilu2245   6년 전

그 소스 복붙해서 제 환경에서 돌려보니 실행이 잘되네요. 환경 문제일 수 있을 것 같습니다.


여담으로, 36번째 줄, scanf("%s", input + i); 대신 scanf("%s", input[i]); 로 하셔야 됩니다.

댓글을 작성하려면 로그인해야 합니다.