1067922073249051
Jinil Choi
  • 2016.3.28 20:21
  • 조회수 59
  • 답변수 1
1067922073249051
Jinil Choi
  • 2016.3.28 20:21
  • 조회수 59
  • 답변수 1

문제와 정답이 틀려요.

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

toWeirdCase.py
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 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.3.29 10:32

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

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

답변 쓰기

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