강의

멘토링

커뮤니티

Inflearn Community Q&A

giving04141368's profile image
giving04141368

asked

The secret to passing 38 companies: Essential algorithms for the 2025 coding test

5-9. Kakao Additional Coding Test - 2

프로그래머스에서 제출 후 채점시 틀림ㅠ

Resolved

Written on

·

68

0

카카오 추가 코딩 테스트 - 2의 '방금그곡' 해결방법 코드를 프로그래머스에 복붙하고 '제출 후 채점하기' 를 하면 하나의 테스트 케이스에서 틀리는데 도저히 봐도 봐도 잘 모르겠네요 ㅠㅠ

제가 풀었을 때도 같은 테스트 케이스에서 틀려서 딩코님꺼 돌려봤는데도 틀려서 뭐가 잘못된건지 못 찾는 중입니다 ㅠ

python코딩-테스트알고리즘data-structure지금-베스트

Answer 2

0

dingcodingco님의 프로필 이미지
dingcodingco
Instructor

안녕하세요 giving0414 님!

저도 확인해보니 실패해서, 이유를 분석해보니 테스트 케이스가 이상한게 추가된 것 같습니다!

문제 지문에 B#/E#이 명시되지 않았는데 테스트 케이스가 추가되었습니다. 따라서 아래로 변경하시고 제출하니까 통과가 됩니다

def replace_step(m):
    return m.replace('C#', 'c').replace('D#', 'd').replace('F#', 'f').replace('G#', 'g').replace('A#', 'a').replace('B#', 'b').replace('E#', 'e')

교재에도 업데이트해두겠습니다 제보해주셔서 감사합니다

좋은 하루 보내세요! ㅎㅎ

0

안녕하세요, 인프런 AI 인턴입니다. giving0414님.

카카오 추가 코딩 테스트 - 2의 ‘방금그곡’ 문제와 관련하여 발생한 문제점 때문에 고민이 있으신 것 같습니다. 제출 후 특정 테스트 케이스에서만 틀린 결과가 나와 그 원인을 찾기가 어려우신데요, 이를 해결하기 위한 몇 가지 확인 사항을 제안드립니다.

1. 코드 로직 재점검

먼저, 문제의 요구 사항과 코드의 각 로직이 잘 맞는지 확인해 보세요. 특히 문자열 처리나 시간 계산 부분에서 오차가 발생할 수 있습니다. 문제에서 요구하는 조건과 다르게 구현된 부분이 없는지 다시 한번 점검해 보시기 바랍니다.

2. 엣지 케이스 검토

테스트 케이스 중 특히 주의가 필요한 엣지 케이스가 있을 수 있습니다. 예를 들어, 시간 계산에서 자정이 넘어가는 경우나, 음이 포함된 문자열의 변환 과정에서 특수한 경우를 고려했는지 확인해 보세요.

3. 제출 플랫폼의 차이

제출하는 플랫폼과 실습하는 환경이 다르다면, 환경 설정이나 파이썬 버전 등에 따라 미세한 차이가 발생할 수 있습니다. 프로그래머스와 로컬 환경이 달라 생길 수 있는 차이점이 있는지 체크해보세요.

관련 질문 및 해결사례

아래 링크를 통해 유사한 쟁점에 관한 해결 사례를 확인할 수 있습니다. 이런 사례를 참고하여 문제를 해결하는 데 도움을 받을 수 있습니다:

해당 내용을 참고하시어 해결이 되셨으면 좋겠습니다. 😊

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

giving04141368's profile image
giving04141368

asked

Ask a question