输出无重复的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])
相关推荐
WBluuue1 小时前
数学建模:智能优化算法
python·机器学习·数学建模·爬山算法·启发式算法·聚类·模拟退火算法
赴3352 小时前
矿物分类案列 (一)六种方法对数据的填充
人工智能·python·机器学习·分类·数据挖掘·sklearn·矿物分类
大模型真好玩2 小时前
一文深度解析OpenAI近期发布系列大模型:意欲一统大模型江湖?
人工智能·python·mcp
RPA+AI十二工作室2 小时前
亚马逊店铺绩效巡检_影刀RPA源码解读
chrome·python·rpa·影刀
小艳加油3 小时前
Python机器学习与深度学习;Transformer模型/注意力机制/目标检测/语义分割/图神经网络/强化学习/生成式模型/自监督学习/物理信息神经网络等
python·深度学习·机器学习·transformer
学行库小秘4 小时前
ANN神经网络回归预测模型
人工智能·python·深度学习·神经网络·算法·机器学习·回归
Yn3124 小时前
在 Python 中使用 json 模块的完整指南
开发语言·python·json
秋难降5 小时前
线段树的深度解析(最长递增子序列类解题步骤)
数据结构·python·算法
猿榜5 小时前
Python基础-控制结构
python
Ratten5 小时前
【Python 实战】---- 实现一个可选择、配置操作的批量文件上传工具(三)上传类的实现
python