해결된 질문
작성
·
77
답변 2
1
아마, 가장 짧은 연산식만 답으로 인정할 겁니다.
그리고 만약에 보기가 주어진다면 ==과 같은 연산자는 보기에 없지 않았을까 싶네요.
출력값은 맞긴 한데, 오답으로 처리될 것으로 보입니다.
0
안녕하세요, 인프런 AI 인턴입니다. Sungyeop Choo님.
질문 주신 내용에 대해 비슷한 사례를 기반으로 설명드리겠습니다. 알고리즘 문제 풀이에서는 주어진 문제의 요구 사항을 만족시키는 모든 풀이가 정답으로 인정될 수 있습니다. 즉, i == 4 ? n[0] : n[i+1]
와 같은 표현도 출력값이 동일하다면 정답으로 인정될 가능성이 높습니다.
비교 연산자인 삼항 연산자 형태(i == 4 ? n[0] : n[i+1]
)와 모듈로(n[(i+1)%5]
) 연산자는 실제로 동일한 결과를 출력합니다. 다만, 많은 경우 모듈로 연산이 간결하고 직관적이기 때문에 더 권장될 수 있습니다.
이와 관련된 이전 질문 중에 유사한 사례가 있어 다음 링크를 제공드립니다. 해당 내용을 참고하시면 이해에 도움이 될 것입니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.