一、问题定义

正整数 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​​+P​b​​ 的值。

输入样例 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)

最新文章

  1. RedisUtil 工具类
  2. struts2: config-browser-plugin 与 convention-plugin 学习
  3. [服务器]脚本:批处理带参数ping命令 发送邮件脚本
  4. eclipse 利用已有c++代码建工程,并编译执行
  5. Java正则表达式获取网页所有网址和链接文字
  6. Lodop Web打印插件使用
  7. ASP.NET 实现上一篇文章 下一篇文章
  8. Ajax改动购物车
  9. 关于IO多路复用的一篇好文
  10. DevOps之主机
  11. htmlDOM操作1
  12. React-Native的基本控件属性方法,对React-Native的学习,从熟悉基本控件开始。
  13. MySQL表的操作
  14. Docker技术快速精通指南
  15. Linux下修改Jenkins默认端口
  16. Java -- JDBC 学习--获取数据库链接
  17. Centos和Redhat的区别与联系
  18. memcached安装和验证
  19. 最大交换 Maximum Swap
  20. 【Unity】1.1 安装Unity 5.3.4 开发环境

热门文章

  1. 基于Arcgis Engine 10.2(C#)+PostgreSQL 11(Postgis 3)+pgRouting 3.0实现使用数据库进行路径规划
  2. Day 004:PAT练习--1033 旧键盘打字 (20 分)
  3. Mybaitis入门基础(一)MyBatis的概念引入及工作原理
  4. 使用 Python 来自动回微信
  5. 【openstack】cloudkitty组件,入门级安装(快速)
  6. 234. Palindrome Linked List - LeetCode
  7. 【SNOI2017 DAY1】炸弹
  8. SmartIDE v0.1.18 已经发布 - 助力阿里国产IDE OpenSumi 插件安装提速10倍、Dapr和Jupyter支持、CLI k8s支持
  9. C++调用C#的动态库dll
  10. Java 多线程共享模型之管程(下)