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

相关推荐
wing9814 小时前
我的AI编程体验:从白嫖到付费,我为什么最终留下了Codex
前端·人工智能·程序员
程序员cxuan15 小时前
AI 时代,如何超过大多数人
人工智能·后端·程序员
这个DBA有点耶16 小时前
InnoDB架构深潜:从磁盘到内存,一条SQL的生命周期
数据库·mysql·程序员
程序员cxuan18 小时前
姚顺雨这次访谈,腾讯终于把 AI 下半场讲明白了
人工智能·后端·程序员
阿里嘎多学长20 小时前
2026-06-07 GitHub 热点项目精选
开发语言·程序员·github·代码托管
ZengLiangYi21 小时前
从 RAG 到知识图谱:个人知识管理的演进
数据库·后端·程序员
alwaysrun1 天前
C++之类型安全格式化format
c++·程序员·编程语言
DogDaoDao1 天前
【GitHub】 Open Design 深度技术解析:把 Claude Design 搬回本地的 Agent 设计工作台
深度学习·程序员·github·ai编程·claude·ai agent·open design
我要改名叫嘟嘟1 天前
读《堂吉诃德》到最后,我舍不得堂吉诃德与桑丘
程序员
程序员老申2 天前
我受够了在项目、域名、服务器、SSL 之间来回切换,于是开源了 Solo Workspace
程序员·开源