LeetCode 2221. 数组的三角和

文章目录

  1. 题目

  2. 解题

  3. 题目

给你一个下标从 0 开始的整数数组 nums ,其中 numsi 是 0 到 9 之间(两者都包含)的一个数字。

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

nums 初始包含 n 个元素。如果 n == 1 ,终止 操作。否则,创建 一个新的下标从 0 开始的长度为 n - 1 的整数数组 newNums 。

对于满足 0 <= i < n - 1 的下标 i ,newNumsi 赋值 为 (numsi + numsi+1) % 10 ,% 表示取余运算。

将 newNums 替换 数组 nums 。

从步骤 1 开始 重复 整个过程。

请你返回 nums 的三角和。

示例 1:

输入:nums = 1,2,3,4,5

输出:8

解释:

上图展示了得到数组三角和的过程。

示例 2:

输入:nums = 5

输出:5

解释:

由于 nums 中只有一个元素,数组的三角和为这个元素自己。

提示:

1 <= nums.length <= 1000

0 <= numsi <= 9

2. 解题

  • 按题意模拟
  • class Solution {
  • public:
    int triangularSum(vector<int>& nums) {
    int n = nums.size();
    for(int i = 0; i < n-1; ++i)
    {
    for(int j = 0; j < n-1; ++j)
    numsj = (numsj+numsj+1)%10;
    }
    return nums0;
    }
    };
  • 376 ms 18.1 MB C++
相关推荐
海宇数据14 小时前
零信任架构实战:基于海宇运营商近3个月平均账单构建自动化分布式租赁网关
人工智能·分布式·架构·自动化
IT大白鼠14 小时前
MySQL 分布式集群系列 · 第二篇:架构深度拆解--NDB 三大核心节点
分布式·mysql·架构
醉颜凉14 小时前
Kafka ISR与AR深度解析:副本同步机制核心概念
分布式·架构·kafka·ar
johnny23315 小时前
大模型分布式训练理论和框架:DeepSpeed、Megatron、Torchrun
分布式
倔强的石头10618 小时前
高可用与无感扩容——分布式时序数据库选型指南
数据库·分布式·时序数据库
fastjson_2 天前
Spark 安装和使用
大数据·分布式·spark
spter。2 天前
从一次关注到最终一致:Canal、Outbox 与 Kafka 如何解决关系链双写问题
分布式·kafka
MC丶科2 天前
软考架构师90天冲刺|DAY38·第二阶段综合测试-分布式与云原生
分布式·云原生·架构·serverless·service_mesh·软考架构师
hm宋2 天前
ZooKeeper 容灾切换免重启实践:域名化配置与客户端自动迁移
分布式·zookeeper·云原生
kruptos2 天前
分布式系统怎么“选主“?Raft 共识一次讲清
开发语言·分布式·php·共识算法