0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Posted at

Paiza問題集

Pythonで回答

文字列処理メニュー/1問~10問

1問目 文字列の出力

"""
文字列の出力
https://paiza.jp/works/mondai/string_primer/basic_step1

問題
文字列 paiza を出力してください
"""

print('paiza')

2問目 文字列の受け取り

"""
文字列の受け取り
https://paiza.jp/works/mondai/string_primer/basic_step2

問題
1行で文字列Sが与えられるので、その文字列をそのまま出力してください
"""

print(input())

3問目 i文字目の出力

"""
i文字目の出力
https://paiza.jp/works/mondai/string_primer/basic_step3

問題
文字列Sと整数iが与えられるので、Sのi文字目を出力してください
"""

S = input()
i = int(input())

print(S[i-1])

4問目 文字列の条件判定

"""
文字列の条件判定
https://paiza.jp/works/mondai/string_primer/basic_step4

問題
1行で文字列Sが与えられるので、Sが "paiza" である時は "YES", そうでない時は "NO" を出力してください
"""

print('YES' if input() == 'paiza' else 'NO')

5問目 文字列の文字数

"""
文字列の文字数
https://paiza.jp/works/mondai/string_primer/basic_step5

問題
1行で文字列Sが与えられるので、Sの文字数を出力してください
"""

print(len(input()))

6問目 文字の検索

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

問題
文字列Sと文字cが与えられるので、cはSの何文字目に現れるかを調べてください
"""

S = input()
C = input()


for i, str in enumerate(S):
    if str == C:
        print(i + 1)

7問目 文字列の連携

"""
文字列の連携
https://paiza.jp/works/mondai/string_primer/basic_step7

問題
与えられる文字列の数Nと、N個の文字列が与えられるので、それらを順に末尾に連結した文字列を出力してください
"""

N = int(input())
S = ""

for i in range(N):
    S += input()
print(S)

8問目 部分文字列

"""
部分文字列
https://paiza.jp/works/mondai/string_primer/normal_step1

問題
文字列Sと整数i,jが与えられるので、Sのi文字目からj文字目までの部分文字列を出力してください
"""

S = input()
i, j = map(int, input().split())

print(S[i-1:j])

9問目 文字列の挿入

"""
文字列の挿入
https://paiza.jp/works/mondai/string_primer/normal_step2

問題
文字列S,Tと、整数Nが与えられるので、SのN文字目の後ろにTを挿入した文字列を出力してください
"""

S = input()
T = input()
N = int(input())

print(S[:N] + T + S[N:])

10問目 文字列の書き換え

"""
文字列の書き換え
https://paiza.jp/works/mondai/string_primer/normal_step3

問題
文字列Sと整数iと文字cが与えられるので、Sのi文字目をcに書き換えたものを出力してください
"""

S = input()
i, c = input().split()
i = int(i)

print(S[:i-1] + c + S[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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?