名もなき未知

エンジニアリングとか、日常とかそういうのをまとめる場所。アクセス解析のためGAを利用、Googleに情報を送信しています。商品紹介のためAmazonアフィリエイトを利用、Amazonに情報を送信しています。記事に関しては私が書いていない引用文を除いて自由にご利用ください。

No.163 cAPSlOCK

回答

#43418 No.163 cAPSlOCK - yukicoder

大文字を小文字に,小文字を大文字に変換して出力する問題.
一文字づつ区切ってあげて,それが大文字なら小文字に,小文字なら大文字に,と変換すると良いですね,
各言語,その文字が小文字かどうか(大文字かどうか)をチェックするメソッドがあるので,それを利用して大文字(小文字)に変換するとよいでしょう.

res = ""
for c in list(input()):
    res += c.upper() if c.islower() else c.lower()
print(res)