华为OD机试真题-靠谱的车-2023年OD统一考试(C卷)---Python3-开源

news/2024/7/20 16:41:29 标签: 华为od, 开发语言

题目:
在这里插入图片描述

考察内容:
思维转化,进制转化,9进制转为10进制,在4的位置+1,需要判断是否大于4
代码:

"""
题目分析:
9进制转化为10进制

23-25
39-50
399-500

输入:
int   里程表的读数
输出:
产生的费用

eg:
5
4

17
15

100
81

123 5678910111213 151617181920212223 252627282930313233 35
36373839 50515253 55
思路:
1  1  1*9**0
..........
9  10  1*9**1 + 0*9**0
.........
17 19  1*9**1 + (9-1)*9**0
18 20  2*9**1  + 0*9**0
..........
36   50  (5-1)*9**1  + 0*9**0
"""
while True:
    N = input()
    N_list = list(N)
    # 从个位开始遍历
    N_list.reverse()
    res = 0
    for i in range(len(N_list)):
        if int(N_list[i]) > 4:
            res += (int(N_list[i])-1)*9**i
        else:
            res += int(N_list[i])*9**i

    print(res)

http://www.niftyadmin.cn/n/5393427.html

相关文章

ROS中简单实现讯飞星火大模型API调用

文章目录 前言一、申请试用二、ROS中使用1.配置环境变量2.编写ros功能包总结前言 讯飞星火认知大模型是由科大讯飞自主研发的认知智能大模型,通过学习海量的文本、代码和图像,具备跨领域的知识和语言理解能力,能基于自然对话方式理解和执行任务。目前开放了API接口供用户使…

邮件不只是文本:Focussend清晰用户画像,轻松拓展外贸市场!

在当今激烈的市场竞争中,吸引客户成为一项艰巨的任务。特别是在外贸业务中,成功的邮件营销策略变得尤为关键。本文将通过市场营销大环境、知识要点、共鸣情感和节奏感等多个维度,分享如何在外贸领域成功运用邮件营销,并结合 Focus…

【python】0、超详细介绍:json、http

文章目录 一、json二、http2.1 json 读取 request 序列化 三、基本类型3.1 decimal 四、图像4.1 颜色格式转换 一、json import json f open(data.json) # open json file data json.load(f) # 读出 json object for i in data[emp_details]: # 取出一级属性 emp_details, …

蓝桥杯-时间加法

很简单的一道题看通过率就可以知道了 。 #include <iostream> using namespace std; int main() { int a;//时针 int b;//分针 int c; cin>>a>>b>>c; int mc%60; int nc/60; an; if((bm)>60) { a(bm)/60; b(bm)%60;…

C#常识篇(二)

委托和事件的区别 委托可以认为是对指定签名的函数的引用&#xff0c;通过委托可以实现将函数作为参数传递或者间接调用函数&#xff0c;委托是类型安全的&#xff0c;仅指向与其声明时指定签名相匹配的函数。委托可以分为单播委托和多播委托&#xff0c;二者的区别在于是对单个…

2024生物发酵产品与技术装备展的创新魅力-东特科技

参展企业介绍 温州东特科技有限公司是一家集设计、生产、销售及服务为一体的卫生级流体设备企业。专业从事各种乳食品、制药、化工、啤酒设备、不锈钢卫生级阀门&#xff0c;管件&#xff0c;视镜&#xff0c;及非标配件定制等产品的销售与服务。先进的设计理念专业的技术优势…

解决:vcruntime140.dll,无法继续执行代码

当电脑缺失vcruntime140.dll文件时&#xff0c;尝试运行依赖于该文件的软件通常会弹出错误提示信息。这类错误信息可能会以以下几种格式出现&#xff1a; "程序无法启动&#xff0c;因为计算机中丢失 vcruntime140.dll。尝试重新安装该程序以解决此问题。" "找…

创建spring项目报错:read time out

在新电脑使用idea创建spring项目时&#xff0c;提示read time out多次尝试无果。 发现只要取消这个选择就可以正常下载。&#xff08;版本是202202&#xff09; 取消勾选后可以正常下载 &#xff08;下载完成后&#xff0c;再次创建sprin项目勾上无影响。&#xff09;