PTA(BasicLevel)-1016 部分A+B
2024-10-20 17:31:38
一、问题定义
正整数 a的“Da(为 1 位整数)部分”定义为由a中所有Da组成的新整数Pa。例如:给定8,Da = 6,则a的“6 部分”Pa是66,因为a中有 2个6。现给定a、Da、b、Db,请编写程序计算 Pa + Pb。
输入格式:
输入在一行中依次给出 a、Da、b、Db,中间以空格分隔,其中 0。
输出格式:
在一行中输出 Pa+Pb 的值。
输入样例 1:
3862767 6 13530293 3
输出样例 1:
399
输入样例 2:3862767 1 13530293 8
输出样例 2:0
二、解题
def num_generate( cnt, base ):
# cnt, base both are integer
figure = 0
if 9 >= base > 0:
while cnt > 0:
figure = figure*10 + base
cnt -= 1
return figure numbers = input()
num_a, a, num_b, b = [ n for n in numbers.split(" ")]
#print(num_a, a, num_b, b) Pa = num_generate( num_a.count(a), int(a))
Pb = num_generate( num_b.count(b), int(b))
print(Pa+Pb)
最新文章
- RedisUtil 工具类
- struts2: config-browser-plugin 与 convention-plugin 学习
- [服务器]脚本:批处理带参数ping命令 发送邮件脚本
- eclipse 利用已有c++代码建工程,并编译执行
- Java正则表达式获取网页所有网址和链接文字
- Lodop Web打印插件使用
- ASP.NET 实现上一篇文章 下一篇文章
- Ajax改动购物车
- 关于IO多路复用的一篇好文
- DevOps之主机
- htmlDOM操作1
- React-Native的基本控件属性方法,对React-Native的学习,从熟悉基本控件开始。
- MySQL表的操作
- Docker技术快速精通指南
- Linux下修改Jenkins默认端口
- Java -- JDBC 学习--获取数据库链接
- Centos和Redhat的区别与联系
- memcached安装和验证
- 最大交换 Maximum Swap
- 【Unity】1.1 安装Unity 5.3.4 开发环境
热门文章
- 基于Arcgis Engine 10.2(C#)+PostgreSQL 11(Postgis 3)+pgRouting 3.0实现使用数据库进行路径规划
- Day 004:PAT练习--1033 旧键盘打字 (20 分)
- Mybaitis入门基础(一)MyBatis的概念引入及工作原理
- 使用 Python 来自动回微信
- 【openstack】cloudkitty组件,入门级安装(快速)
- 234. Palindrome Linked List - LeetCode
- 【SNOI2017 DAY1】炸弹
- SmartIDE v0.1.18 已经发布 - 助力阿里国产IDE OpenSumi 插件安装提速10倍、Dapr和Jupyter支持、CLI k8s支持
- C++调用C#的动态库dll
- Java 多线程共享模型之管程(下)