Jinil Choi

문제와 정답이 틀려요.

문제에 보면, hello world => HeLlO WoRlD 인데요.
실제 제출한 정답을 보면 공백은 제외하고 HeLlO wOrLd 가 되어야 하는데요.
도대체 어는게 맞는건지요?

작성중인 코드
def toWeirdCase(s):
    ret_str = ""

    for i in range(len(s)):
        if i%2 == 0:
            ret_str = ret_str + s[i].upper()
        elif i%2 != 0:
            ret_str = ret_str + s[i].lower()

    return ret_str

print(toWeirdCase("hello world"))
1 개의 답변

문제를 자세히 보시면 "문자열 s에 각 단어"를 기준으로 만들라고 되어 있습니다.
따라서 공백문자 " "가 나오면 짝수/홀수를 판단할 인덱스를 조절해줘야 합니다.

문제를 이해하기 쉽도록 예시를 추가했습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.