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多平台发布

相关推荐
程序员Agions28 分钟前
程序员武学修炼手册(三):融会贯通——从写好代码到架构设计
前端·程序员·强化学习
zhouzhouya29 分钟前
我和TRAE的这一年:从"看不懂"到"玩得转"的AI学习进化史
前端·程序员·trae
SimonKing35 分钟前
基于Netty的TCP协议的Socket客户端
java·后端·程序员
代码小学僧1 小时前
普通前端仔的 2025 : 年终总结与 AI 对我的影响
前端·程序员·ai编程
自由生长202410 小时前
JNI是什么?
程序员
贺biubiu13 小时前
2025 年终总结|总有那么一个人,会让你千里奔赴...
android·程序员·年终总结
野生的码农14 小时前
做好自己的份内工作,等着被裁
程序员·ai编程·vibecoding
Jing_Rainbow16 小时前
【 前端三剑客-37 /Lesson61(2025-12-09)】JavaScript 内存机制与执行原理详解🧠
前端·javascript·程序员
donecoding1 天前
命令行与图形界面的复制哲学:从 `cp a b` 说起
程序员·命令行
AgentBuilder1 天前
768维的谎言:SOTA视觉模型为何输给7个数字?
人工智能·程序员