2562. 找出数组的串联值

题目

题解

  • 直接使用双指针,依次拼接
  • 如果指针结束指向同一个数,则再加上该数
java 复制代码
class Solution {
    public long findTheArrayConcVal(int[] nums) {

        int left = 0;
        int right = nums.length - 1;
        long res = 0;
        while (right > left) {
            int lv = nums[left];
            int rv = nums[right];
            while (rv > 0) {
                rv = rv / 10;
                lv = lv * 10;
            }
            res = res + lv + nums[right];

            left++;
            right--;
        }

        if (left == right) {
            return res + nums[left];
        }

        return res;

    }
}

本文由mdnice多平台发布

相关推荐
xyy12312 分钟前
多阶段构建、数据持久化与前后端分离部署
程序员
谢文峰26 分钟前
ChatGPT/Codex 无法开启远程控制?一次 Clash TUN 与 aTrust 网段冲突排查实录
程序员
SamDeepThinking1 小时前
一次线程池线上故障复盘:四层防线如何避免数据丢失
java·后端·程序员
xyy1231 小时前
Linux 核心命令
程序员
SimonKing2 小时前
Base62编码生成6位不重复短码的背后设计
java·后端·程序员
Hilaku18 小时前
为什么 AI 写前端时,总是优先选择 React,而不是 Vue?
前端·javascript·程序员
猿的天空1 天前
GPT-5.6拆成三段,智能变成了可选购配置
人工智能·gpt·计算机·ai·程序员·大模型·智能体
阿里嘎多学长1 天前
2026-07-09 GitHub 热点项目精选
开发语言·程序员·github·代码托管
爱勇宝1 天前
从吐槽 DeepSeek 到被投资人炮轰:比“天才光环”更重要的,是契约与边界
程序员·创业·deepseek
狂师1 天前
端开发必装 Skill 清单:6 款 AI 技能,让你的开发效率原地起飞
前端·程序员·开源