Menu
CoddyTech

To Lower Case

文字列 s が与えられます。すべての英大文字(A から Z)を対応する小文字に置き換えた新しい文字列を返してください。小文字、数字、記号など、それ以外の文字はすべてそのままにします。

関数

toLowerCase(s: string) → string
sstring
変換するテキスト
戻り値string
すべての大文字を小文字にした s

制約

  • 1 ≤ s.length ≤ 104
  • sの各文字は、英字、数字、または次の記号のいずれかです:!#$%&()*+-./:;<=>?@[]^_`{|}~。

例

入力
s = "Hello-World!"
出力
"hello-world!"
説明
大文字の H と W は h と w になります。- と ! は文字ではないため、そのままの位置に残ります。

lock icon提出時に隠しテスト+15件

challenge icon

発展問題

toUpperCaseを同じループで書き、文字コードの1ビットだけがAとaの違いである理由を説明できますか?

コードをリセット
def toLowerCase(s):
    # ここにコードを書いてください
テストケース

ケース1

ケース2

ケース3

入力

s = "Hello-World!"

期待値

"hello-world!"