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

相关推荐
ssshooter1 小时前
Tauri 应用首次上架 App Store 被驳回了 3 次(iOS)和 12 轮(macOS)的经历
前端·ios·程序员
阿祖zu1 小时前
2026 企业级 Agent 产品落地思考与全流程指南
前端·程序员·aigc
京东云开发者1 小时前
AI助力跨境增长:京点点Oxygen Vision 跨境套图AI生成技术实践与展望
程序员
Patrick_Wilson4 小时前
过早优化是万恶之源:50 年工程史反复在教我们的一件事
程序员·架构·ai编程
一心只读圣贤书4 小时前
QwenCode使用教程
程序员
程序员cxuan5 小时前
Codex 官方:/goal 的正确打开方式
人工智能·后端·程序员
我要改名叫嘟嘟6 小时前
“10w阅读”是怎样体验,以及写出一篇能挣多少钱
程序员
Hilaku6 小时前
如何实现 0 毫秒无感页面跳转?聊聊被低估的 Speculation Rules API
前端·javascript·程序员
用户6919026813398 小时前
【初学者报道】| 全栈实战:基于 RESTful 规范的用户数据接口设计与实现
程序员
胡萝卜术9 小时前
JavaScript 继承的本质之辩:从 Crockford 到 Kyle Simpson,我们真的需要 Class 吗?
javascript·程序员