我对 javascript 很陌生,正在处理 leetcode 中的问题。
包含的描述是:“给定一个唯一整数salary数组,其中salary[i]是雇员i的工资。
返回不包括最低和最高工资的员工平均工资。”
当我运行我的代码时,它说传入以下数组时输出不正确。
[25000,48000,57000,86000,33000,10000,42000,3000,54000,29000,79000,40000]
Expected Output: 41700.00000
My Output: 41000.00000
Run Code Online (Sandbox Code Playgroud)
我已经将我的代码与其他提交的代码进行了比较,据我所知,我的代码应该运行相同。这是我的代码:
[25000,48000,57000,86000,33000,10000,42000,3000,54000,29000,79000,40000]
Expected Output: 41700.00000
My Output: 41000.00000
Run Code Online (Sandbox Code Playgroud)
感谢您对此有任何了解。
当我运行这个测试时
def test_update_car(self):
new_car = Car.objects.create(make='Chevy', model='Equinox', year=2012, seats=4, color='green', VIN='12345671234567abc', current_mileage=19000, service_interval='3 months', next_service='april')
url = reverse('car-detail', kwargs={'pk': new_car.pk})
data = {
'make': 'test',
'model': 'test',
'year': 2014,
'seats': 5,
'color': 'blue',
'VIN': '12345671234567abc',
'current_mileage': 20000,
'service_interval': '6 months',
'next_service': 'July',
}
response = self.client.put(url, data=data)
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(new_car.make, 'test')
Run Code Online (Sandbox Code Playgroud)
我收到断言错误
AssertionError: 'Chevy' != 'test'
Run Code Online (Sandbox Code Playgroud)
我应该如何以不同的方式构建它,以便 PUT 请求实际上更改 new_car 的品牌和型号?
我正在 Django 网站上使用 Google ReCaptcha,并且想检查错误消息的值。如果该值为“无效的 reCAPTCHA”。请再试一次。' 然后我想在 ReCaptcha 下显示一条错误消息。但是,我设置的方式目前不起作用。
<div id="g-recaptcha-error">
{% if messages %}
{% for message in messages %}
{% if message is 'Invalid reCAPTCHA. Please try again.' %}
<span style="color:red;">{{ message }}</span>
{% endif %}
{% endfor %}
{% endif %}
</div>
Run Code Online (Sandbox Code Playgroud)
如何查看验证码消息的实际值?可能存在其他错误,因此如果值不同,我不希望显示此错误。
当我在下面添加此内容时,它显示“无效的 reCAPTCHA”。请再试一次。测试' 所以我知道该消息是正确的。
{% for message in messages %}
<p>{{ message }} test</p>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)