LoginSignup
0
0

【Paiza問題集】文字列処理メニュー/11問~20問

Posted at

paiza問題集

Pythonで回答

文字列処理メニュー/11問~20問

11問目 文字列から数値への変換

"""
文字列から数値への変換
https://paiza.jp/works/mondai/string_primer/normal_step4

問題
数値を表す文字列Sが与えられるので、S-813の値を求めてください。
"""

print(int(input()) - 813)

12問目 数値から文字列への変換

"""
数値から文字列への変換
https://paiza.jp/works/mondai/string_primer/normal_step5

問題
数値X,Yが与えられるので、X+Yの計算結果の先頭からN文字目の数字を出力してください
"""

X = int(input())
Y = int(input())
N = int(input())

print(str(X + Y)[N-1])

13問目 大文字から小文字への変換

"""
大文字から小文字への変換
https://paiza.jp/works/mondai/string_primer/normal_step6

問題
大文字と小文字のアルファベットが混ざった文字列Sが与えられるので、Sを全て小文字にした文字列を出力してください
"""

print(str.lower(input()))

14問目 小文字から大文字への変換

"""
小文字から大文字への変換
https://paiza.jp/works/mondai/string_primer/normal_step7

問題
大文字と小文字のアルファベットが混ざった文字列Sが与えられるので、Sを全て大文字にした文字列を出力してください
"""

print(str.upper(input()))

15問目 大文字小文字の反転

"""
大文字小文字の反転
https://paiza.jp/works/mondai/string_primer/normal_step8

問題
Sの小文字を全て大文字に、大文字を全て小文字にした文字列を1行で出力してください
"""

print(str.swapcase(input()))

16問目 文字列の検索

"""
文字列の検索
https://paiza.jp/works/mondai/string_primer/normal_step9

問題
文字列S,Tが与えられるので、TがSの部分文字列かどうかを判定してください
TがSの部分文字列ならば"YES", そうでなければ"NO"を出力してください
"""

S = input()
T = input()
print('YES' if T in S else 'NO')

17問目 文字列の反転

"""
文字列の反転
https://paiza.jp/works/mondai/string_primer/normal_step10

問題
文字列Sが与えられるので、Sの前後を反転させた文字列を出力してください
"""

S = input()
print(S[::-1])

18問目 回文判定

"""
回文判定
https://paiza.jp/works/mondai/string_primer/normal_step11

問題
文字列Sが与えられるので、Sが回文かどうかを判定してください
Sが回文である場合"YES"を、そうでない場合は"NO"を出力してください
"""

S = input()
print("YES" if S == S[::-1] else "NO")

19問目 文字列の分割

"""
文字列の分割
https://paiza.jp/works/mondai/string_primer/advance_step1

問題
','が含まれている文字列Sが与えられるので、Sを','で分割したときの各要素を出力してください
"""

S = input().split(",")
for i in S:
    print(i)

20問目 日時データの変換その1

"""
日時データの変換その1
https://paiza.jp/works/mondai/string_primer/advance_step2

問題
日時が "yyyy/MM/dd/hh:mm" の形式で与えられるので、年・月・日・時・分をそれぞれ出力してください
"""
import re

S = re.split('[/:]', input())
for i in S:
    print(i)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0