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

相关推荐
阿里嘎多学长6 小时前
2026-02-12 GitHub 热点项目精选
开发语言·程序员·github·代码托管
mCell16 小时前
如何零成本搭建个人站点
前端·程序员·github
程序员鱼皮1 天前
我用 GLM-5 做了个 AI 女友,能发自拍、发语音、还能帮我干活!
程序员·aigc·ai编程
程序员鱼皮1 天前
40 个 Agent Skills 精选资源:入门教程 + 实用工具 + 必装推荐
前端·后端·计算机·ai·程序员·互联网·编程
程序员洪志道1 天前
封装复杂性:一个反复生效的架构手法
nginx·程序员
国思RDIF框架1 天前
Docker Compose部署多.NET后端API+多Vue前端Web 完整记录(含多数据库扩展+实用场景,亲测无坑)
运维·vue.js·程序员
良许Linux1 天前
嵌入式处理器架构
stm32·单片机·程序员·嵌入式·编程
程序员洪志道2 天前
连接层里住着一个 HTTP 解析器
nginx·程序员
京东云开发者2 天前
突破传统限制:OxygenREC--一个基于指令跟随的"快慢思考"电商生成式推荐框架
程序员