paizaラーニングのレベルアップ問題集「Bランクレベルアップメニュー」からの出典です。
paiza.jp
Pythonによる「Bランクレベルアップメニュー」問題集: 指定範囲だけ大文字 と、それらの提出コードの解答例です。
僕が作成、提出したコードは、以下のとおりです。
・STEP: 1 文字列の分割
''' Pythonによる「Bランクレベルアップメニュー」問題集: 指定範囲だけ大文字 STEP: 1 文字列の分割 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com ''' # coding: utf-8 a,b = input().split() print(a) print(b)
・STEP: 2 整数の足し算
''' Pythonによる「Bランクレベルアップメニュー」問題集: 指定範囲だけ大文字 STEP: 2 整数の足し算 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com ''' # coding: utf-8 a,b = map(int, input().split()) print(a+b)
・STEP: 3 文字列の長さ
''' Pythonによる「Bランクレベルアップメニュー」問題集: 指定範囲だけ大文字 STEP: 3 文字列の長さ https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com ''' # coding: utf-8 s = input() print(len(s))
・STEP: 4 文字列の1文字目
''' Pythonによる「Bランクレベルアップメニュー」問題集: 指定範囲だけ大文字 STEP: 4 文字列の1文字目 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com ''' # coding: utf-8 s = input() print(s[0])
・STEP: 5 大文字にする
''' Pythonによる「Bランクレベルアップメニュー」問題集: 指定範囲だけ大文字 STEP: 5 大文字にする https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com ''' # coding: utf-8 c = input() print(c.upper())
・STEP: 6 あいだの整数
''' Pythonによる「Bランクレベルアップメニュー」問題集: 指定範囲だけ大文字 STEP: 6 あいだの整数 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com ''' # coding: utf-8 a,b = map(int, input().split()) for i in range(a,b+1): print(i)
・FINAL問題: 指定範囲だけ大文字
''' Pythonによる「Bランクレベルアップメニュー」問題集: 指定範囲だけ大文字 FINAL問題: 指定範囲だけ大文字 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com ''' # coding: utf-8 a,b = map(int, input().split()) s = input() print(s[:a-1] + s[a-1:b].upper() + s[b:])
文字列操作についての理解を深める問題です。
paizaラーニングのレベルアップ問題集については、ユーザー同士で解答を教え合ったり、コードを公開したりするのは自由としています。
また授業や研修、教材などにも利用できるそうです。