笔试题:找亲戚(Python列表全排列,找能被7整除的数)

news/2024/7/19 12:38:55 标签: python, 列表

对于列表中的数字进行全排列,然后寻找能被7整除的数。

python">def Method(arr,p,q):
    if p==q:
        s.append(list(arr))
    else:
        for i in range(p,q):
            arr[i],arr[p]=arr[p],arr[i]
            Method(arr,p+1,q)
            arr[i],arr[p]=arr[p],arr[i]

s=[]
res=0
arr=list(input().strip().split())
Method(arr,0,len(arr))
for pl in s:
    temp=int(''.join(pl))
    if temp%7==0:
        res += 1
print(res)


http://www.niftyadmin.cn/n/1714476.html

相关文章

Activity的生命周期与重构

一、Acivity的生命周期: 在Activity生命周期中onCreate只被调用一次onStart启动,不可见onResume后可见onPause后可见,失去焦点,不可对其进行操作onStop后不可见onDestroy只调用一次Handler的post类方法,以匿名内部类的…

LeetCode:找重复的数字(Python)

#寻找重复的数 def Method(arr):i0while i<len(arr):if arr[i]i:i 1continue# 第一次遇到数字 xx时&#xff0c;将其交换至索引 x 处&#xff1b;# 而当第二次遇到数字 x 时&#xff0c;一定有 nums[x] x# 此时即可得到一组重复数字。if arr[arr[i]]arr[i]:return arr[i]a…

Android之Fragment的生命周期及使用

Fragment是在Android 3.0 (API level 11)开始引入新的API技术。每个Fragment有自己的布局&#xff0c;有自己的生命周期。为了提高代码重用性和改善用户体验&#xff0c;我们将Activity中的UI组件进行分组和模块化管理。这些分组后的UI组件就是Fragment。一个Activity页面中可以…

LeetCode:和为s的两个数,双指针(碰撞指针)

# 和为s的两个数&#xff1a;双指针(碰撞指针) def Method(arr,target):i0jlen(arr)-1while i<j:sarr[i]arr[j]if s>target:j - 1elif s<target:i 1else:return arr[i],arr[j]return []if __name__"__main__":arraylist(map(int,input().strip().split()))…

Fragment的交互及管理

一、向容器中静态添加Fragment FragmentManager API FragmentManager用来管理Activity中的FragmentfindFragmentByld()通过id查找Activity中的FragmentfindFragmentByTag()通过字符串查找Activity中的FragmentpopBackStack()模拟用户的点击Back键的操作addOnBackStackChange…

leetcode:调整数组顺序使奇数位于偶数前面(首尾双指针、快慢指针)

# 调整数组顺序&#xff0c;使奇数位于偶数前 # method1:首尾双指针 def Method1(arr):left0rightlen(arr)-1while left<right:while arr[left]%2!0: # 如果left指向的是奇数就一直向右移left 1while arr[right]%20: # 如果right指向的是偶数就一直向左移right - 1arr[lef…

带你彻底理解RSA算法原理

https://blog.csdn.net/dbs1215/article/details/48953589

Fragment的综合运用(支持平板和手机)

支持平板和手机&#xff08;横屏和竖屏&#xff09; 横屏的时候两个Fragment&#xff0c;竖屏的时候一个Fragment横屏的时候&#xff1a;左侧onItemClicked点击事件&#xff0c;要改变右侧Fragment的textView的显示竖屏的时候&#xff1a;onItemClicked点击事件&#xff0c;跳转…