当前位置: 首页 > news >正文

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

编程题总结

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

题目描述

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

输入描述:

1 2 3 4 5

输出描述

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:右),请计算无人机的最终坐标并输出。

输入描述:

RUDDLLUR

输出描述

0 0

核心代码

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, yinstructions = input()
final_coordinate = calculate_final_coordinate(instructions)
print(final_coordinate[0],final_coordinate[1])
http://www.lryc.cn/news/123772.html

相关文章:

  • muduo 29 异步日志
  • Qt 对象序列化/反序列化
  • 从零学算法(非官方题库)
  • Java # JVM内存管理
  • 大疆第二批笔试复盘
  • 【Linux】磁盘或内存 占用比较高要怎么排
  • 解决xss转义导致转码的问题
  • numba 入门示例
  • BUUCTF 还原大师 1
  • 自定义hook之首页数据请求动作封装 hooks
  • 2023上半年京东手机行业品牌销售排行榜(京东数据平台)
  • lodash之cloneDeep()源码阅读笔记
  • 算法模版,今天开始背
  • 新的 Python URL 解析漏洞可能导致命令执行攻击
  • react项目做的h5页面加载缓慢优化(3s优化到0.6s)
  • 如何修复损坏的DOC和DOCX格式Word文件?
  • UI设计师个人工作感悟5篇
  • Java堆、栈、内存的知识
  • tp6 RabbitMQ
  • java Spring Boot yml多环境拆分文件管理优化
  • 【设计模式——学习笔记】23种设计模式——状态模式State(原理讲解+应用场景介绍+案例介绍+Java代码实现)
  • 【LeetCode每日一题】——41.缺失的第一个正数
  • typedef函数代码段解释以及部分Windows下的系统函数
  • Typora常用手册
  • 互联网发展历程:从网线不够长到中继器的引入
  • 【Java】异常处理 之 使用SLF4J 和 Logback
  • C++11并发与多线程笔记 (1)
  • 07_Hudi案例实战、Flink CDC 实时数据采集、Presto、FineBI 报表可视化等
  • ceph相关概念和部署
  • Android Jetpack Compose 中的分页与缓存展示