写一段代码,给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。...
时间: 2024-03-23 12:38:24 浏览: 118
给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。
5星 · 资源好评率100%
好的,以下是一个简单的 Python 代码,可以解决你提出的问题:
```python
def count_pairs(arr):
"""
给定一个整数数组,返回其中的一对数值正好相差1的数的数量。
"""
count = 0
for i in range(len(arr)):
for j in range(i+1, len(arr)):
if abs(arr[i]-arr[j]) == 1:
count += 1
return count
```
你可以将你的整数数组传递给这个函数,它会返回符合条件的数对数量。
阅读全文