본문 바로가기
Algorithm 문제풀기/Baekjoon

[C++] 13417번 카드 문자열

by 내일이야 2021. 2. 16.

[ 문제 ]

13417번 문제보기

 

 

[ 제출코드 ]

 

 

[ 풀이 ]

아스키코드를 활용하여 사전 순으로 재배치하였다.

 

 

[ 이야기 ]

 

3차 틀림 : K J O K N 의 경우, 결과로 JKOKN 이 나와야하는데 KJKON 으로 나왔다.

그 이유는 마지막 for문의 if문에서 (int)answer[0] < (int)card[j+1] 이라고 해야하는데

(int)card[0] < (int)card[j+1] 이라고 했으니 당연히 틀린 결과가 나온 것이다.

 

4차 틀림 : 정답일거라는 확신과는 다르게 틀렸다는 문구를 보고 정말 하기 싫었다.

그러다가 문득 설마.. 출력부분에서 띄어쓰기나 개행같은게 달라서.....? 라는 생각은 정확했다.

결과마다 개행을 넣어주니 드디어 정답이다!

 

 

 

'Algorithm 문제풀기 > Baekjoon' 카테고리의 다른 글

[C++] 16953번 A→ B  (0) 2021.02.18
[C++] 1448번 삼각형 만들기  (0) 2021.02.17
[C++] 11497번 통나무 건너뛰기  (0) 2021.02.14
[C++] 1439번 뒤집기  (0) 2021.02.14
[C++] 5585번 거스름돈  (0) 2021.02.12