[プログラマー](python)変な文字
4341 ワード
🧩 質問する
ASCII .upper()
.lower() ASCII, 列挙()空白はインデックスできないと勘違い(だから最初は成功したと思っていた) s.split(' ')
「tryhelloworld」は空の for word in slist:
return answer[:-1]
forドアを回すとスペースが1つあるので[:-1]スペースの前の に戻るだけです
🧩 大文字、小文字の変換
.lower()
🧩 エラーの回答
def solution(s):
for idx, i in enumerate(s):
nums = ord(i)
if idx % 2 == 0:
if idx == " ":
answer += chr(nums)
else:
nums -= 32
answer += chr(nums)
return answer
📌🏁 説明する
def solution(s):
slist = s.split(' ')
answer = ''
for word in slist:
for i, letter in enumerate(word):
if i % 2 == 0:
answer += letter.upper()
else:
answer += letter.lower()
answer += ' '
return answer[:-1]
📌「tryhelloworld」は空の
forドアを回すとスペースが1つあるので[:-1]スペースの前の
Reference
この問題について([プログラマー](python)変な文字), 我々は、より多くの情報をここで見つけました https://velog.io/@richeberry/프로그래머스python-이상한-문자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol