每日一题力扣3248.矩阵中的蛇c++

3248. 矩阵中的蛇 - 力扣(LeetCode)

cpp 复制代码
class Solution {
public:
    int finalPositionOfSnake(int n, vector<string>& commands) {
        int i = 0;
        int j = 0;
        for (int k=0;k<commands.size();k++) {
            if (commands[k] == "RIGHT")j++;
            else if (commands[k] == "LEFT")j--;
            else if (commands[k] == "UP")i--;
            else if (commands[k] == "DOWN")i++;
        }
        return (i * n) + j;
    }
};
相关推荐
(Charon)2 小时前
【C++面试】RAII到底是什么:从资源管理理解C++对象生命周期
c++·算法·面试
无名猿2 小时前
成员初始化列表与初始化顺序陷阱:按声明顺序,不是书写顺序
c++·现代c++·语法基础
Tisfy3 小时前
LeetCode 0678.有效的括号字符串:O(n)+O(1)一次遍历
算法·leetcode·字符串·题解·贪心·括号匹配
91刘仁德3 小时前
传输层协议深度拆解:端口寻址、UDP 报文与 TCP 可靠性机制全解析
linux·网络·c++·网络协议·tcp/ip·udp·c
hai3152475433 小时前
文本矩阵化拆解与视频矩阵化构建
线性代数·矩阵·音视频
Liuchang09113 小时前
洛谷 P2670 [NOIP 2015 普及组] 扫雷游戏
c++·算法·游戏
顶点多余3 小时前
C/C++常见面试题
开发语言·c++
HugoStudio_SWAN3 小时前
洛谷 B4575 [GESP202609 二级] 直角三角形——临场定义理解与边界质疑
c++·学习·程序人生·算法
(Charon)3 小时前
【C++面试】右值引用与移动语义:std::move到底做了什么
开发语言·c++
红豆诗人3 小时前
C++二叉搜索树:查找、插入和删除为什么这样写
数据结构·c++·算法