程序员小明打了一辆出租车去上班。出于职业敏感,他注意到这辆出租车的计费表有点问题,总是偏大。
出租车司机解释说他不喜欢数字4,所以改装了计费表,任何数字位置遇到数字4就直接跳过,其余功能都正常。
比如:
1. 23再多一块钱就变为25;
2. 39再多一块钱变为50;
3. 399再多一块钱变为500;
小明识破了司机的伎俩,准备利用自己的学识打败司机的阴谋。
给出计费表的表面读数,返回实际产生的费用。

输入描述:只有一行,数字N,表示里程表的读数。(1<=N<=888888888)。
输出描述:一个数字,表示实际产生的费用。以回车结束。
示例1:
输入5
输出4
说明5表示计费表的表面读数。表示实际产生的费用其实只有4块钱。示例2:
输入17
输出15
说明17表示计费表的表面读数。15表示实际产生的费用其实只有15块钱。
示例3:
输入100
输出81
说明:100表示计费表的表面读数,81表示实际产生的费用其实只有81块钱

百度了一波,感觉说的挺复杂的,比如9进制转10进制什么的
其实就简单的判断只要含有4,num就+1就可以了

所以代码如下

while True:N=int(input())num=0for i in range(N+1):if '4' in str(i):num+=1print(N-num)

测试了几个用例均通过

华为od机试81出租车计费python相关推荐

  1. 华为OD机试 - 简易压缩算法(Python) | 机试题算法思路 【2023】

    最近更新的博客 华为OD机试题 - 最短耗时(JavaScript) 华为OD机试题 - 机器人走迷宫(JavaScript) 华为OD机试 - 新员工座位安排系统(Python) | 机试题算法思路 ...

  2. 华为OD机试 - 员工出勤(Python) | 机试题算法思路 【2023】

    最近更新的博客 华为OD机试 - 自动曝光(Python) | 机试题算法思路 [2023] 华为OD机试 - 双十一(Python) | 机试题算法思路 [2023] 华为OD机试 - 删除最少字符 ...

  3. 华为OD机试 - 找到它(Python) | 机试题算法思路

    最近更新的博客 华为OD机试 - 招聘(Python) | 备考思路,刷题要点,答疑 [新解法] 华为OD机试 - 五键键盘 | 备考思路,刷题要点,答疑 [新解法] 华为OD机试 - 热点网络统计 ...

  4. 华为OD机试 - 玩牌高手(Python) | 机试题算法+思路 【2023】

    最近更新的博客 华为OD机试 - 寻找路径 | 备考思路,刷题要点,答疑 [新解法] 华为OD机试 - 五键键盘 | 备考思路,刷题要点,答疑 [新解法] 华为OD机试 - IPv4 地址转换成整数 ...

  5. 华为OD机试 - 猜字谜(Python) | 机试题+算法思路 【2023】

    最近更新的博客 华为OD机试 - 热点网络统计 | 备考思路,刷题要点,答疑 [新解法] 华为OD机试 - 查找单入口空闲区域 | 备考思路,刷题要点,答疑 [新解法] 华为OD机试 - 好朋友 | ...

  6. 华为OD机试 - 机房布局(Python)【2023-Q1 新题】

    华为OD机试300题大纲 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高. 华为 OD 清单查看地址:blog.csdn.net/hihell/category_12 ...

  7. 【新】华为OD机试 - 射击比赛(Python)| 刷完获取OD招聘渠道

    最近更新的博客 [新解法]华为OD机试 - 关联子串 | 备考思路,刷题要点,答疑,od Base 提供 [新解法]华为OD机试 - 停车场最大距离 | 备考思路,刷题要点,答疑,od Base 提供 ...

  8. 华为OD机试 - 喊七(Python)

    喊七 题目 喊 7,是一个传统的聚会游戏, N 个人围成一圈,按顺时针从1 - 7编号, 编号为1的人从1开始喊数, 下一个人喊得数字是上一个人喊得数字+1, 但是当将要喊出数字7的倍数或者含有7的话 ...

  9. 【华为OD机试/笔试真题 python】出错的或电路

    题目描述 [出错的或电路] 某生产门电路的厂商发现某一批次的或门电路不稳定,具体现象为计算两个二进制数的或操作时,第一个二进制数中某两个比特位会出现交换, 交换的比特位置是随机的,但只交换这两个位,其 ...

  10. 华为OD机试 - 打印机队列(Python)

    题目描述 有5台打印机打印文件,每台打印机有自己的待打印队列. 因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的代先级,其中数字越大优先级越高. 打印机会从自己的待打印队列中选择优先 ...

最新文章

  1. 实战:vue项目中导入swiper插件
  2. ARPG手游性能分析报告:加载、GC、内存需重点关注
  3. Unity Api集合
  4. lua学习之类型与值篇
  5. 【PostgreSQL-9.6.3】触发器实例
  6. [转载] 莫烦python学习笔记之numpy.array,dtype,empty,zeros,ones,arrange,linspace
  7. CTOD安悦系统目录转移软件
  8. 柯尔莫哥洛夫微分方程
  9. 菜鸟教程python爬虫小说_Python 爬虫介绍 | 菜鸟教程
  10. python网易公开课官网_[Python][爬虫]网易公开课下载器,支持多线程,可分别下载视频及字幕...
  11. html语言中alt,html中alt是什么意思?
  12. 基于SSM框架的外卖订餐系统
  13. Oracle项目管理系统之任务督办及收发文
  14. 祝福老朋友今天的收获
  15. php 提取视频中的声音,怎么提取视频的声音 提取视频中的声音
  16. 解决Navicat 连接Oracle时报cannot create oci handles
  17. mysql积累——长期更新
  18. 【Android】蓝牙设备--游戏手柄作为遥控门铃工具试验
  19. 中控考勤机软件 v5.0绿色版
  20. Unity3D游戏开发之仿仙剑奇侠传仙灵岛机关的实现

热门文章

  1. 前端基础面试题附答案
  2. [转]大规模服务设计部署经验谈
  3. Torus登场:CoreOS打造的新一代分布式存储系统
  4. sqllabs详解与知识点汇总(内含代码审计)
  5. VR游戏开发干货教程:如何创建一个VR项目
  6. 大数据和云:在云中实施大数据的详情分析
  7. 【C语言】深度剖析数据在内存中的存储
  8. 计算机网络第一章概述
  9. Xmy的Python----Numpy库
  10. 匀速运动,太空版愤怒的小鸟