目录

输出无重复的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])
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
EulerBlind13 分钟前
【LLM】解锁Agent协作:深入了解谷歌 A2A 协议与 Python 实现
人工智能·python·语言模型
apcipot_rain15 分钟前
【密码学——基础理论与应用】李子臣编著 第六章 祖冲之序列密码 课后习题
python·密码学
小爷毛毛_卓寿杰28 分钟前
【Dify(v1.2) 核心源码深入解析】Agent 模块
人工智能·后端·python
拖拉机35 分钟前
Python(八)类(1)
后端·python
帮帮志1 小时前
PyCharm 开发工具 修改背景颜色
开发语言·python·青少年编程
视觉AI1 小时前
PyTorch 模型转换为 TensorRT 引擎的通用方法
人工智能·pytorch·python
一个天蝎座 白勺 程序猿1 小时前
Python(14)Python内置函数完全指南:从基础使用到高阶技巧
开发语言·python
杨涣群1 小时前
Django 开发服务器
python·django
蹦蹦跳跳真可爱5892 小时前
Python----机器学习(基于PyTorch的垃圾邮件逻辑回归)
人工智能·pytorch·python·机器学习·逻辑回归
TOWNST2 小时前
正则表达式使用知识(日常翻阅)
java·python·正则表达式