[プログラマ/PYTHON]中間文字を入力
2619 ワード
問題の説明
単語sの中間文字を返す関数を作成します.単語の長さが偶数の場合は、中間の2文字を返します.
在韓事項
sは、1または100より長い文字列です.
インデックスの概念を正しく理解=文を必要としない場合は1行のみ
インデックスが小数点の場合は、ハーフハイトが適用されるため、次のコードと2番目のコードのように説明できます.
説明する
単語sの中間文字を返す関数を作成します.単語の長さが偶数の場合は、中間の2文字を返します.
在韓事項
sは、1または100より長い文字列です.
インデックスの概念を正しく理解=文を必要としない場合は1行のみ
インデックスが小数点の場合は、ハーフハイトが適用されるため、次のコードと2番目のコードのように説明できます.
説明する
def solution(s):
temp = len(s) // 2
if len(s) % 2 == 1 :
return s[temp]
else :
return s[temp -1]+ s[temp]
他人を解くdef solution(s):
return s[(len(s)-1)//2:len(s)//2+1]
Reference
この問題について([プログラマ/PYTHON]中間文字を入力), 我々は、より多くの情報をここで見つけました https://velog.io/@yujeongkwon/프로그래머스-PYTHON-가운데-글자-가져오기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol