输出无重复的3位数和计算无人机飞行坐标

编程题总结

题目一:输出无重复的3位数

题目描述

从{1,2,3,4,5,6,7,8,9}中随机挑选不重复的5个数字作为输入数组'selectedDigits',能组成多少个互不相同且无重复数字的3位数?请编写程》序,从小到大顺序,以数组形式输出这些3位数

输入描述:

bash 复制代码
1 2 3 4 5

输出描述

bash 复制代码
123 124 125 132 134 135 142 143 145 152 153 154 213 214 215 231 234 235 241 243 245 251 253 254 312 314 315 321 324 325 341 342 345 351 352 354 412 413 415 421 
423 425 431 432 435 451 452 453 512 513 514 521 523 524 531 532 534 541 542 543

核心代码

复制代码

题目二:计算无人机飞行坐标

题目描述

编写一个程序,模拟无人机的飞行路径。给定一个包含指令的字符串(例如:"RUDDLLUR"),每个指令代表无人机在二维平面上移动的方向 (U: 前、D:后、L:左、R:右),请计算无人机的最终坐标并输出。

输入描述:

bash 复制代码
RUDDLLUR

输出描述

bash 复制代码
0 0

核心代码

python 复制代码
def calculate_final_coordinate(instructions):
    x = 0  
    y = 0  

    for instruction in instructions:
        if instruction == 'U':
            y += 1  
        elif instruction == 'D':
            y -= 1 
        elif instruction == 'L':
            x -= 1 
        elif instruction == 'R':
            x += 1 

    return x, y

instructions = input()
final_coordinate = calculate_final_coordinate(instructions)
print(final_coordinate[0],final_coordinate[1])
相关推荐
鸽芷咕1 小时前
【Python报错已解决】ModuleNotFoundError: No module named ‘paddle‘
开发语言·python·机器学习·bug·paddle
子午1 小时前
动物识别系统Python+卷积神经网络算法+TensorFlow+人工智能+图像识别+计算机毕业设计项目
人工智能·python·cnn
风等雨归期1 小时前
【python】【绘制小程序】动态爱心绘制
开发语言·python·小程序
Adolf_19931 小时前
Flask-JWT-Extended登录验证, 不用自定义
后端·python·flask
冯宝宝^1 小时前
基于mongodb+flask(Python)+vue的实验室器材管理系统
vue.js·python·flask
叫我:松哥1 小时前
基于Python flask的医院管理学院,医生能够增加/删除/修改/删除病人的数据信息,有可视化分析
javascript·后端·python·mysql·信息可视化·flask·bootstrap
Eiceblue2 小时前
Python 复制Excel 中的行、列、单元格
开发语言·python·excel
NLP工程化2 小时前
对 Python 中 GIL 的理解
python·gil
极客代码2 小时前
OpenCV Python 深度指南
开发语言·人工智能·python·opencv·计算机视觉
liO_Oil2 小时前
(2024.9.19)在Python的虚拟环境中安装GDAL
开发语言·python·gdal安装