擅长:python、mysql、java
<p>下面是一个相当简单的方法:</p>
<pre><code>def find_solutions(numbers, factor, digit):
solutions = 0
for i in range(len(numbers)):
if (numbers[i]%factor == 0 and str(digit) in str(numbers[i])):
solutions += 1
return solutions
</code></pre>
<p>如果您关心解决方案,那么您可以这样做:</p>
<pre><code>def find_solutions(numbers, factor, digit):
solutions = []
for i in range(len(numbers)):
if (numbers[i]%factor == 0 and str(digit) in str(numbers[i])):
solutions.append(numbers[i])
return solutions
</code></pre>
<p>请考虑一下这里发生了什么,而不是仅仅复制它,如果你有什么要说的,请随时回复。顺便说一句,为了清晰起见,我试着为变量命名</p>