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

相关推荐
我是若尘4 小时前
Harness Engineering:2026 年 AI 编程的核心战场
前端·后端·程序员
DyLatte9 小时前
当我想把所有角色都做好时,就开始内耗了
前端·后端·程序员
舒一笑12 小时前
我把前端从 /ais 改到 /kb 后,连续踩了 7 个 Nginx 坑(含 405/413/502/404 终极解法)
运维·nginx·程序员
holidaypenguin13 小时前
RTK Windows 安装记录
程序员
dtsola13 小时前
小遥搜索v1.8.0版本更新【钉钉文档+知识库支持】
程序员·钉钉·ai搜索·ai创业·独立开发者·个人开发者·一人公司
CodeSheep15 小时前
宇树科技的最新工资和招人标准
前端·后端·程序员
韩数15 小时前
为了能同时开发多个项目,我烧了几亿 token 开源了一个轻量级 AI-Native IDE
后端·程序员·github
xiezhr16 小时前
AI时代,技术只要学得慢,就可以不用学了
人工智能·程序员·openai
刀法如飞1 天前
AI Agent实战:我用Gemini批量完成了《道德经》解读
程序员·aigc·ai编程
小陈同学呦1 天前
OrbStack:一键将你的 Mac 变为本地服务器
程序员