[PRODrammers]中間文字/pythonのインポート
2672 ワード
問題の説明
単語sの中間文字を返す関数を作成します.単語の長さが偶数の場合は、中間の2文字を返します.
せいげんじょうけん
📌 説明する
def solution(s):
q,r = divmod(len(s), 2)
if r == 1: return s[q]
else: return s[q-1:-q+1]
if文を書かずに公式的なルールを計算して謎を解いた人もいる.どうして...条件文を用いない方式で改善した解答は以下の通りである.
def solution(s):
return s[(len(s)-1)//2:len(s)//2+1]
学識
Reference
この問題について([PRODrammers]中間文字/pythonのインポート), 我々は、より多くの情報をここで見つけました https://velog.io/@wisepine/Programmers-가운데-글자-가져오기-pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol