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

相关推荐
webxue41 分钟前
AI我们好像都用错了
程序员·ai编程
Hilaku3 小时前
前端真的比后端简单吗?
前端·javascript·程序员
程序员cxuan4 小时前
Codex 接入 DeepSeek-V4-Flash,丝滑的一批
人工智能·后端·程序员
CodeSheep4 小时前
hvv员工家属爆料:老公22年入职的,普通员工,老是被误以为高薪多奖金,实际上还没配股,暂时钱没存多少,我倒是很心疼他工作辛苦。
前端·后端·程序员
陈随易15 小时前
moon,apt和yum之外linux系统命令安装新选择
前端·后端·程序员
SamDeepThinking1 天前
如何维持缓存的一致性?
后端·面试·程序员
一枚懒人1 天前
OpenGL 视频渲染导论:从图形管线到视频处理全览
程序员·opengl
zzzzzz3101 天前
用 TRAE Work 拆解一次“老订单系统加退款状态机”的紧急方案
人工智能·程序员·workflow
Sam_Deep_Thinking2 天前
一个靠谱的C端网关服务应该包含什么内容
java·程序员·系统架构
KaneLogger2 天前
一套系统,让 AI 写代码的速度变成生产力
人工智能·程序员·代码规范