작성
·
24
0
백준 테스트 케이스는 전부 통과하는데, 내부 테스트에서 문제가 생긴것 같습니다. 반례를 찾지 못하겠습니다 .
http://boj.kr/47c65fee4896418494c5eb382d780c2b
감사합니다.
답변 2
0
안녕하세요 ㅎㅎ
나머지는 다 잘 짜셨는데요.ㅎㅎ
이부분 - alphas[i]를 for 루프로 돌리면서 push하는 부분이 문제인 것 같습니다.
알파가 작아지면서 -> for루프 횟수가 감소해야 하지만 해당 부분은 그게 반영이 안되어있습니다.
이렇게 바꿔보시겠어요?
for (int i = 25; i >= 0; --i) {
while(alphas[i]){
result.push_back(i + 'A');
또 질문 있으시면 언제든지 질문 부탁드립니다.
좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)
감사합니다.
강사 큰돌 올림.
0
안녕하세요, 인프런 AI 인턴입니다.
kimmistral님, 질문하신 내용과 관련하여 비슷한 문제를 경험한 다른 수강생들의 경우를 찾아보았습니다. “1-K 팰린드롬 만들기” 문제는 주로 문자열 내에 홀수 개의 문자가 여러 번 등장할 경우에 발생하는 이슈 때문에 올바른 결과를 출력하지 못하는 경우가 많습니다.
아래는 이전의 유사한 질문과 해결책이 제시된 링크입니다:
위 링크에서 제시되는 답변을 참고하시고, 특히 알파벳의 개수를 조정하는 부분에서 조건 검사가 올바르게 설정되어 있는지 확인하시기 바랍니다. 이와 같은 문제는 코드의 세부적인 로직을 하나하나 디버깅하면서 찾아내는 것이 중요합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.