leetcode 2221.数组的三角和

1.题目要求:

c 复制代码
给你一个下标从 0 开始的整数数组 nums ,其中 nums[i] 是 0 到 9 之间(两者都包含)的一个数字。

nums 的 三角和 是执行以下操作以后最后剩下元素的值:

nums 初始包含 n 个元素。如果 n == 1 ,终止 操作。否则,创建 一个新的下标从 0 开始的长度为 n - 1 的整数数组 newNums 。
对于满足 0 <= i < n - 1 的下标 i ,newNums[i] 赋值 为 (nums[i] + nums[i+1]) % 10 ,% 表示取余运算。
将 newNums 替换 数组 nums 。
从步骤 1 开始 重复 整个过程。
请你返回 nums 的三角和。

2.题目代码:

c 复制代码
int triangularSum(int* nums, int numsSize){
    while(numsSize != 1){
    for(int i = 0;i < numsSize - 1;i++){
        nums[i] = (nums[i] + nums[i + 1]) % 10;
    }
    numsSize--;
    }
    return nums[0];
}
相关推荐
L_09078 小时前
【C++】高阶数据结构 -- 红黑树
数据结构·c++
A_nanda9 小时前
c# MOdbus rto读写串口,如何不相互影响
算法·c#·多线程
代码雕刻家10 小时前
2.4.蓝桥杯-分巧克力
算法·蓝桥杯
Ulyanov10 小时前
顶层设计——单脉冲雷达仿真器的灵魂蓝图
python·算法·pyside·仿真系统·单脉冲
智者知已应修善业12 小时前
【查找字符最大下标以*符号分割以**结束】2024-12-24
c语言·c++·经验分享·笔记·算法
划破黑暗的第一缕曙光12 小时前
[数据结构]:5.二叉树链式结构的实现1
数据结构
91刘仁德12 小时前
c++类和对象(下)
c语言·jvm·c++·经验分享·笔记·算法
青桔柠薯片12 小时前
数据结构:单向链表,顺序栈和链式栈
数据结构·链表
diediedei12 小时前
模板编译期类型检查
开发语言·c++·算法
阿杰学AI12 小时前
AI核心知识78——大语言模型之CLM(简洁且通俗易懂版)
人工智能·算法·ai·语言模型·rag·clm·语境化语言模型