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

相关推荐
LinXunFeng12 小时前
如何舒适地沉浸式编程,这是我的答案
windows·程序员·mac
唐叔在学习13 小时前
Pyinstaller - Python桌面应用打包的首选工具
后端·python·程序员
南囝coding14 小时前
Claude Code 插件系统来了
前端·后端·程序员
大模型教程15 小时前
大模型AI Agent 小白科研路线规划:从入门到精通!(含Agent学习资源)
程序员·llm·agent
大模型教程16 小时前
刚入门AI大模型?这6个GitHub教程,连微软都忍不住推荐了
程序员·llm·agent
AI大模型16 小时前
别再瞎学大模型了,这份GitHub神级课程火爆全网(附教程)
程序员·llm·agent
AI大模型16 小时前
想学大模型不知道从哪下手?Happy-LLM,手把手教你搭建自己的大模型!
程序员·llm·agent
王道长AWS_服务器16 小时前
AWS Elastic Load Balancing(ELB)—— 多站点负载均衡的正确打开方式
后端·程序员·aws
bytemaster20 小时前
国内开发者如何流畅、低成本地用上 Claude Code?有哪些接入 Kimi、通义千问的靠谱方案?
人工智能·程序员
Vadaski1 天前
90% 代码由 AI 产出,我如何构建可靠上下文体系
程序员·vibecoding