012.別々の数値配列
質問する
答え1(エラー)
def solution(arr, divisor):
answer = []
for number in arr:
if number%divisor == 0:
answer.append(number)
answer.sort()
if answer == []:
answer.append(-1)
answer.sort()
return answer
answer
に値がない場合、for
文に配置することにより、エラー答え2(正解)
def solution(arr, divisor):
answer = []
for number in arr:
if number%divisor == 0:
answer.append(number)
answer.sort()
if answer == []:
answer.append(-1)
answer.sort()
return answer
他人を解く
def solution(arr, divisor): return sorted([n for n in arr if n%divisor == 0]) or [-1]
for
ゲートとif
ゲートを1行に書くのに慣れていないので、もっと簡単に考えられるように努力しなければなりません.Reference
この問題について(012.別々の数値配列), 我々は、より多くの情報をここで見つけました https://velog.io/@hiyee-gj/012.-나누어-떨어지는-숫자-배열テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol