[pythonベース]Code-kata week 2-2
🖥 Code-kata week2-2
質問する
数値配列numsをパラメータとして渡します.
数字のうち半数を超える(多数、半を超える)数字を返してください.
たとえば、
nums = [3,2,3]
return 3
nums = [2,2,1,1,1,2,2]
return 2
に答える
戻り値の条件は、この値の個数>多数(パラメータの全長/2) 長さが0の場合、 を返します.
質問する
数値配列numsをパラメータとして渡します.
数字のうち半数を超える(多数、半を超える)数字を返してください.
たとえば、
nums = [3,2,3]
return 3
nums = [2,2,1,1,1,2,2]
return 2
に答える
戻り値
''
def more_than_half(nums):
new_list = []
for i in nums:
cnt = nums.count(i)
if cnt > len(nums)/2:
new_list.append(i)
if len(new_list) == 0:
return ''
else:
return new_list[0]
Reference
この問題について([pythonベース]Code-kata week 2-2), 我々は、より多くの情報をここで見つけました https://velog.io/@mquat/python-기초-Code-kata-week2-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol