Leetcode—1041. 困于环中的机器人【中等】

server/2024/11/14 11:52:04/

2024每日刷题(121)

Leetcode—1041. 困于环中的机器人

在这里插入图片描述

实现代码

class Solution {
public:bool isRobotBounded(string instructions) {int x = 0;int y = 0;int d = 0;vector<vector<int>> direction{{0, 1}, {1, 0}, {0, -1}, {-1, 0}};for(char dir: instructions) {if(dir == 'G') {x += direction[d][0];y += direction[d][1];} else if(dir == 'L') {d = (d + 3) % 4;} else {d = (d + 1) % 4;}}return x == 0 && y == 0 || d > 0;}
};

运行结果

在这里插入图片描述

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!


http://www.ppmy.cn/server/25591.html

相关文章

JAVA面试题分享---多线程与线程池

多线程 什么是线程?线程和进程的区别?&#xff08;了解&#xff09; 线程&#xff1a;是进程的一个实体&#xff0c;是 cpu 调度和分派的基本单位&#xff0c;是比进程更小的 可以独立运行的基本单位。 进程&#xff1a;具有一定独立功能的程序关于某个数据集合上的一次运…

解决RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED

下图说明在一瞬间我的GPU就被占满了 我的模型在训练过程中遇到了 CUDA 相关的错误&#xff0c;这是由于 GPU资源问题或内存不足导致的。这类错误有时候也可能是由于某些硬件兼容性问题或驱动程序问题引起的。 为了解决这个问题&#xff0c;可以尝试以下几个解决方案&#xff1a…

安装k8s1.30 及 cri-dockerd

配置信息&#xff1a; 前戏&#xff1a; 系统&#xff1a; 20.04 192.168.1.27. master1 192.168.1.28. master2 192.168.1.29. master3 192.168.1.31. node1 192.168.1.32. node2 192.168.1.23. keepalived1 192.168.1.24. keepalived2 192.168.1.30. vip 关闭 swap 时间同…

从车规传感器发展的正反面,看智驾发展的“胜负手”

北京车展进程过半&#xff0c;雷军和周鸿祎成为车展新晋“网红”的同时&#xff0c;智能驾驶成为观众讨论最务实的话题之一。端到端自动驾驶、城市NOA这些炙手可热的话题&#xff0c;占据了大部分的关注度。 但在高阶智能驾驶之外&#xff0c;智能驾驶同样具有频繁使用需求的低…

win10安装DHCP服务--用于2台机器之间搭建简易网络来进入目标机器修改配置

前言&#xff1a; 客户多了&#xff0c;往往会出现各种突发情况。 比如一个客户现场没有DHCP&#xff0c;没有显示器&#xff0c;键盘。 你只有一台笔记本的情况下要配置目标机器的网络。要如何配置&#xff1f;&#xff1f; 这时候就可以使用这篇博客提供的方式了。 Windows…

什么是 Java 集合,Java 集合有几类?

Java集合&#xff08;Java Collections&#xff09;是Java编程语言中一组用于存储和操作数据的框架。它提供了一种便捷的方式来管理和操作数据集合&#xff0c;无论是数组还是其他数据结构。Java集合框架被设计为通用的、可扩展的&#xff0c;并且具有高性能。它为开发人员提供…

安卓手机APP开发__媒体开发部分__使用媒体会话对播放进行控制和加广告

安卓手机APP开发__媒体开发部分__使用媒体会话对播放进行控制和加广告 目录 概述 当选择一个媒体会话时 创建一个媒体会话 自动化地处理状态 唯一的媒体编号 对其它的客户端的控制的授权 修改播放列表 管理定制化的布局和定制化的指令 定义会话的定制化布局

Java核心技术.卷I-上-笔记

目录 面向对象程序设计 使用命令行工具简单的编译源码 数据类型 StringBuilder 数组 对象与类 理解方法调用 继承 代理 异常 断言 日志 面向对象程序设计 面向对象的程序是由对象组成的&#xff0c;每个对象包含对用户公开的特定功能部分和隐藏的实现部分从根本上…