文章目录

  • 试题 算法训练 最大最小公倍数
  • 试题 算法训练 图形显示
  • 试题 算法训练 加法运算
  • 试题 历届试题 核桃的数量
  • 试题 历届试题 翻硬币

试题 算法训练 最大最小公倍数

问题描述
已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。

输入格式
输入一个正整数N。

输出格式
输出一个整数,表示你找到的最小公倍数。
样例输入
9
样例输出
504

num = int(input())if num%2 != 0:print(num*(num-1)*(num-2))
else:if num%3 != 0:print(num*(num-1)*(num-3))else:print((num-1)*(num-2)*(num-3))

试题 算法训练 图形显示

问题描述
  编写一个程序,首先输入一个整数,例如5,然后在屏幕上显示如下的图形(5表示行数):
  * * * * *
  * * * *
  * * *
  * *
  *

n = int(input())for i in range(n,0,-1):for j in range(i):print('*',end=' ')print()
n = int(input())while n!=0:print(''.join(['* 'for i in range(n)]))n-=1

试题 算法训练 加法运算

问题描述
  你的表妹正在学习整数的加法,请编写一个程序来帮助她学习。该程序调用了一个函数GetTwoInts,由它来返回两个从键盘读入的100以内的整数,然后计算这两个整数之和,并把答案显示出来。要求:在主函数中不能使用scanf等函数直接输入这两个整数,而必须通过调用GetTwoInts函数来完成,在GetTwoInts函数中可以使用scanf函数。另外,由于该函数必须同时返回两个整数,因此不能采用函数返回值的方式,而必须采用指针的方法来实现。
  输入格式:输入只有一行,即两个100以内的整数。
  输出格式:输出只有一行,即这两个整数之和。
输入输出样例
样例输入
4 7
样例输出
11

def GetTwoInts():a,b = map(int,input().split())return a,ba,b = GetTwoInts()
print(a+b)

试题 历届试题 核桃的数量

问题描述
小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:

  1. 各组的核桃数量必须相同

  2. 各组内必须能平分核桃(当然是不能打碎的)

  3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)

输入格式
输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)
输出格式
输出一个正整数,表示每袋核桃的数量。
样例输入1
2 4 5
样例输出1
20
样例输入2
3 1 1
样例输出2
3

a,b,c = map(int,input().split())i = 1
while i<= a*b*c:if i%a == 0 and i%b == 0 and i%c == 0:print(i)breakelse:i +=1

试题 历届试题 翻硬币

问题描述
小明正在玩一个“翻硬币”的游戏。

桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。

比如,可能情形是:oo*oooo

如果同时翻转左边的两个硬币,则变为:oooo***oooo

现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?

我们约定:把翻动相邻的两个硬币叫做一步操作,那么要求:

输入格式
两行等长的字符串,分别表示初始状态和要达到的目标状态。每行的长度<1000

输出格式
一个整数,表示最小操作步数。

样例输入1


oo
样例输出1
5
样例输入2
ooo***
ooo***
样例输出2
1

start_statues = input()
end_statues = input()
num = 0
s = []
e = []
for i in range(len(start_statues)):if start_statues[i]=='*':s.append(True)else:s.append(False)if end_statues[i]=='*':e.append(True)else:e.append(False)
for i in range(len(s)):if s[i] != e[i]:s[i],s[i+1] = not s[i],not s[i+1]num += 1
print(num)
s1 = list(input())
s2 = list(input())num = 0
for i in range(len(s1) - 1):if s1[i] != s2[i]:if s1[i + 1] == 'o':s2[i], s1[i + 1] = s1[i], '*'else:s2[i], s1[i + 1] = s1[i], 'o'num += 1
print(num)

蓝桥杯集锦03(python3)相关推荐

  1. 淘宝的镜像下载蓝桥杯比赛环境python3.8.6 windows 64位安装包

    淘宝的镜像下载蓝桥杯比赛环境python3.8.6 windows 64位安装包 第十二届要求的环境 我电脑是64位的,根据个人情况自行选择 地址:https://npm.taobao.org/mir ...

  2. [蓝桥杯]荒岛探测python3满分题解

    [蓝桥杯]荒岛探测python3满分题解 文章目录 [蓝桥杯]荒岛探测python3满分题解 前言 一.思路 二.代码 3. 总结 前言 小白一枚,最近在准备蓝桥杯记录一下满分题解的题目 一.思路 获 ...

  3. 11届蓝桥杯青少年组C++全国赛高级组 八.编程实现:计数(python3实现)

    """ 11届蓝桥杯青少年组C++全国赛高级组 八.编程实现:计数(python3实现)题目描述输入一个正整数n(1 <=n<= 1000),统计从1到n之间 ...

  4. 第十二届蓝桥杯青少年组国赛C++中级组 第1题 -- 第3题(python3实现)

    12届蓝桥杯青少年组国赛C++中级组编程题 12届蓝桥杯青少年组国赛C++中级组编程题_lybc2019的博客-CSDN博客 蓝桥杯算法学习路线 | 全程制作过程公开 蓝桥杯算法学习路线 | 全程制作 ...

  5. 第十二届 2021年1月 蓝桥杯青少年组省赛C++组 第1题--第3题(python3实现)

    第十二届2021年蓝桥杯青少年组省赛 第十二届2021年蓝桥杯青少年组省赛_lybc2019的博客-CSDN博客 第十二届蓝桥杯青少年组省赛C++中级组试卷讲解(2021.01) 第十二届蓝桥杯青少年 ...

  6. 蓝桥杯试题 Python3

    幸运数字 到x星球旅行的游客都被发给一个整数,作为游客编号.  x星的国王有个怪癖,他只喜欢数字3,5和7.  国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品.  前10个幸运数字 ...

  7. 第13届蓝桥杯Scratch选拔赛真题集锦

    第13届蓝桥杯Scratch选拔赛真题集锦 编程题 第 1 题问答题 跳舞机游戏 题目说明 编程实现 跳舞机游戏. 具体要求: 1).点击绿旗,舞台左上角显示得分0代表玩家分数,在得分右侧倒计时10代 ...

  8. [蓝桥杯]各自刷油漆Python3满分解法

    [蓝桥杯]各自刷油漆Python3满分解法 文章目录 [蓝桥杯]各自刷油漆Python3满分解法 前言 一.动态规划算法 二.本题思路 1.观察解的特征 2.设计递归方程 3.注意边界特殊情况 三.代 ...

  9. 蓝桥杯单片机 | 特训案例【进阶03】24C02的基本读写操作

    [1]题目要求 新建工程,以I/O模式编写代码,在CT107D单片机综合训练平台上,实现以下功能: 1.将IIC总线的底层驱动代码文件正确移植到工程中. 2.系统上电后,从24C04存储器的0x01. ...

最新文章

  1. 如何理解PacBio的准确度?
  2. 一位中科院自动化所博士毕业论文的致谢:二十二载风雨求学路,他把自己活成了光.........
  3. Oracle 快速插入1000万条数据的实现方式
  4. iOS 9 学习系列: Xcode Code Coverage
  5. Spring-Data-JPA 动态查询黑科技
  6. VTK:导出PolyData场景用法实战
  7. 11月27日struts项目练习评审
  8. 为什么建议使用Linux?从“白嫖”到精通,只需要这几步
  9. 情人节的第一道小点心
  10. (包含重力矢量)Pygame粒子模拟
  11. [react] react是什么?它的主要特点是什么?
  12. 微软即将修复Windows 2000漏洞
  13. Java转型(向上转型和向下转型)
  14. 两大开源硬件之树莓派与a_开源硬件之美
  15. 自己动手写操作系统——开发环境搭建
  16. android 手机屏蔽广告 hosts
  17. 第八章-分析句子结构
  18. 易语言清空c盘指令,C盘清理命令
  19. nas设备在通用服务器的基础上对文件服务,NAS网络存储设备将取代文件服务器
  20. 友盟分享,极光推送Demo

热门文章

  1. 关于延时队列的一些思考
  2. linux convert 分辨率,linux下使用convert命令修改图片分辨率【转】
  3. 解决金山词霸2007中美国传统词典音标乱码问题
  4. 计算机安全辅助软件,四款国产安全辅助工具对比横评
  5. Monaco Editor 使用入门
  6. 语音分离--学习笔记(2)
  7. php网页抓取浏览者手机号码_微信小程序开发之获取用户手机号码(php接口解密)...
  8. 零基础要怎么样学习嵌入式
  9. 王权富贵:pytorch卷积神经网络的写法
  10. 单片机 ADXL346 IIC通讯