准大一自学编程中 2022-09-17 23:26 采纳率: 82.4%
浏览 16
已结题

车牌问题,数学和编程两方面 如何理解

数学方面如何理解?写成代码又该用到哪些函数?
车牌问题

一些数字可以颠倒过来看,例如 0、1、8 颠倒过来还是本身,6 颠倒过来是 9,9 颠倒过来看还是 6,其他数字颠倒过来都不构成数字。类似的,一些多位数也可以颠倒过来看,比如 106 颠倒过来是901。假设某个城市的车牌只由5位数字组成,每一位都可以取0到 9。请问这个城市最多有多少个车牌倒过来恰好还是原来的车牌,并且车牌上的 5 位数能被 3 整除 ?

  • 写回答

1条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2022-09-17 23:58
    关注

    挺有意思的题目,用python写了

    res = []
    for i in range(6,100000,3):
        a = f'{i:0>5}'
        if a[2] in '2345679':
            continue
        for j in a:
            if j in '23457':
                break
        else:
            if int(a[0])+int(a[4]) in [0,2,15,16] and int(a[1])+int(a[3]) in [0,2,15,16]:
                res.append(a)
    print(res)
    

    有24个符合条件的车牌:

    ['01110', '06090', '08880', '09060', '10101', '11811', '16191', '18081', '19161', '60009', '61119', '66099', '68889', '69069', '80808', '81018', '86898', '88188', '89868', '90006', '91116', '96096', '98886', '99066']
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月26日
  • 已采纳回答 9月18日
  • 创建了问题 9月17日

悬赏问题

  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化