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

相关推荐
北鸟南游5 小时前
使用AI智能体的MCP和SKILL
人工智能·程序员·前端框架
带娃的IT创业者6 小时前
AI 时代产品经理能取代程序员吗?一人全栈背后的残酷真相
人工智能·ai·程序员·产品经理·全栈·职业焦虑
两万五千个小时8 小时前
解析 OpenClaw AgentSkills:AI Agent 如何通过「技能包」实现专业化
人工智能·程序员·代码规范
起风了___1 天前
解决大数据渲染卡顿:Vue3 虚拟列表组件的完整实现方案
前端·程序员
程序员鱼皮1 天前
315 曝光的 GEO 投毒是什么?教你 8 招,让 AI 主动推荐你!
ai·程序员·编程·ai编程·seo
壹方秘境2 天前
厌倦了那些看着像一个模版复刻出来的抓包工具,我开发了一款iOS端HTTPS抓包调试工具
ios·程序员·产品
dleei2 天前
彻底淘汰老旧 SVG 插件:unplugin-icons 与 Tailwind CSS v4 自定义图标最佳实践
前端·程序员·前端框架
前端小张同学2 天前
有了AI大家的日常是轻松了还是更焦虑了呢?
人工智能·程序员·ai编程
编码忘我2 天前
JVM 运行时数据区详解
java·后端·程序员