有些代码觉得自己写得真是很丑陋啊

第K序元素查找

lt = eval(input(""))
n = eval(input(""))
lt = sorted(lt,reverse = True)
print(lt[n-1])

字符串反码A

def func(text):result = []for c in text:if c.islower():n = chr(ord('z') - (ord(c) - ord('a')))elif c.isupper():n = chr(ord('Z') - (ord(c) - ord('A')))else:n = cresult.append(n)return ''.join(result)
str = input("")
print(func(str))

整数阶乘组合计算

n, a = eval(input())
s = 1
for i in range (1, n + 1):s *= i
for k in range(1,n):a1 = a ** ka2 = a ** (k+1)if s % a1 == 0 and s % a2 != 0:tem = k
print(tem)

跳台阶

def func(n):if n == 1 or n == 2:return na = 1b = 2 c = 3for i in range(3,n+1):c = a + ba = bb = creturn c
num = eval(input(""))
print(func(num))

大多数元素A

lt = {}
seq = eval(input(""))
for i in seq:lt[i] = lt.get(i,0) + 1
ret = list(d.items())
#print("ret = {}".format(ret))
ret.sort(reverse = True, key = lambda x : x[1])
Num,n = ret[0]
print(Num)

个人所得税计算E

n = eval(input(""))
if n > 80000:sum = (n - 3500) * 0.45
elif n > 55000:sum = (n - 3500) * 0.35
elif n > 35000:sum = (n - 3500) * 0.3
elif n > 9000:sum = (n - 3500) * 0.25
elif n > 4500:sum = (n - 3500) * 0.1if sum < 0:sum = 0
else:sum = 0
print(int(sum))

货币转换I

str = input("")
if str[0:3] in ["USD"]:R = eval(str[3:]) * 6.78print ("RMB{:.2f}".format(R))
elif str[0:3] in ["RMB"]:R = eval(str[3:]) / 6.78print("USD{:.2f}".format(R))

括号配对检测 A

str = input("")
lt = []
for i in range(0,len(str)):if str[i] == '(':lt.append('(')elif str[i] == ')' and len(lt) == 0:print("配对不成功")exit()elif str[i] == ')':lt.pop()
if lt == []:print("配对成功")
else:print("配对不成功")

n!之和

def fac(n):s = 1for i in range(1,n+1):s *= ireturn s
n = input("")
if n.isdigit() == False or n == '0':print("输入有误,请输入正整数")exit()
num  = eval(n)
sum = 0
for i in range(1,num+1):sum += fac(i)
print(sum)

python123.io简单编程题合集相关推荐

  1. 【牛客网】网易2017内推笔试编程题合集(二)

    1.[*][编程题] 混合颜料 你就是一个画家!你现在想绘制一幅画,但是你现在没有足够颜色的颜料.为了让问题简单,我们用正整数表示不同颜色的颜料.你知道这幅画需要的n种颜色的颜料,你现在可以去商店购买 ...

  2. 哔哩哔哩 2019秋招编程题合集

    1/14 [编程题]扭蛋机 #include<bits/stdc++.h> using namespace std; #define line cout << "-- ...

  3. system verilog编程题_拼多多2020校招部分算法编程题合集

    拼多多2020校招部分算法编程题2道,多多的魔术盒子和多多的排列函数 其实根据他的匹配职位我们可以看到,这5道题的难度还是并不高,只是作为一个初步筛选,我这边选择了前两道跟大家分享 [编程题一] 多多 ...

  4. 多多的魔术盒子(拼多多2020校招部分编程题合集之第一题)

    多多鸡有N个魔术盒子(编号1-N),其中编号为i的盒子里有i个球. 多多鸡让皮皮虾每次选择一个数字X(1 <= X <= N),多多鸡就会把球数量大于等于X个的盒子里的球减少X个. 通过观 ...

  5. 腾讯音乐娱乐集团2023校园招聘技术类岗位编程题合集

    字符串操作 题解:先变为没出现过的字符,然后在正常的变换 class Solution { public:/*** 代码中的类名.方法名.参数名已经指定,请勿修改,直接返回方法规定的值即可** 返回满 ...

  6. Coderforces 字符串水题合集

    今天我们聊聊 Coderforces 字符串水题合集. 字符串就是string. 这是string的百度翻译,我们要谈的是画框的.↓ string是C++.java.VB等编程语言中的字符串,字符串是 ...

  7. 计算机组成原理常考大题合集

    计算机组成原理常考大题合集 1.在"Cache-主存-辅存"三级存储体系中,"Cache-主存"结构与"主存-辅存"结构的引入为了解决什么问 ...

  8. 2020年前端面试之JS手写代码题合集

    2020年前端面试之JS手写代码题合集 预计会有上千道题,后续慢慢补! 1.  写一个把字符串大小写切换的方法 function caseConvert(str){return str.replace ...

  9. 网络安全web方向入门题合集

    网络安全web方向入门题合集 [HCTF 2018]WarmUp 验证 [极客大挑战 2019]EasySQL [极客大挑战 2019]Havefun [强网杯 2019]随便注 前期工作 堆叠注入查 ...

最新文章

  1. 使用C++实现一套简单的状态机模型——实例
  2. 新晋院士:直到硕士毕业前都想做公务员,现在只对科研感兴趣
  3. php 多维数组 array sort 排序 :array_multisort
  4. 后Hadoop时代的大数据技术思考:数据即服务
  5. AI:人工智能概念之机器学习ML、深度学习DL、数据挖掘、知识发现、模式识别等重要领域之间比较关系结构图之详细攻略
  6. 像加载DLL一样加载EXE
  7. leetcode300. 最长递增子序列
  8. 1859. 将句子排序
  9. 基于JAVA+Servlet+JSP+MYSQL的停车管理系统
  10. 【Spring Cloud】保护机制-Hystrix
  11. left join 一对多只取一条_Python爬虫教程:验证码的爬取和识别详解
  12. Davids阅读笔记:《Redis设计与实现》
  13. java 微软雅黑_网站能使用微软雅黑字体吗?是否会构成侵权?微软雅黑有版本吗? - 飞天奔月的java博客 - ITeye博客...
  14. matlab快速原型开发c语言,快速原型开发
  15. javaweb环境搭建—— 误删mysql服务(sc delete mysql)
  16. 机器也能自主区分反义词-同义词 ?!
  17. linux安装x264
  18. 双十一活动三个阶段分别需要做什么,双十一怎样引流,双十一怎样开直通车
  19. cakephp视图用php文件,CakePHP的视图
  20. 新库上线 | CnOpenData·IFR工业机器人数据

热门文章

  1. Vue实现简单图表~满满的干货
  2. 结构体中操作c语言,C语言中结构体的操作
  3. vue富文本编辑器 Vue-Quill-Editor
  4. 数据结构和算法笔记:基数排序
  5. 【数据结构和算法笔记】:图的深度优先搜索(DFS)
  6. matlab中 mcc、mbuild和mex命令详解
  7. 图像检索:图像相似性度量
  8. LIRe 源代码分析 2:基本接口(DocumentBuilder)
  9. ios获取新数据要不要关_iPhone用户注意!不要再滑动关后台,否则……
  10. char 转换 二进制 java_使用Java读取二进制文件并将其转换为char文件 - java