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

相关推荐
洛宇11 小时前
一个口语 skill,灵感居然来自2021年的那个夏天
人工智能·程序员·github
Hilaku13 小时前
多标签页并发请求导致 Token 刷新失败?只有 15行代码就能解决 !
前端·javascript·程序员
SamDeepThinking14 小时前
一个业务场景只需要一个ThreadLocal实例
java·后端·程序员
代码简单说16 小时前
Codex中文官方文档地址和使用教程:国内开发者快速上手AI编程助手
程序员·ai编程
程序员鱼皮17 小时前
我用 GitHub 仓库养 AI 龙虾,自动开发上线项目!保姆级教程
前端·人工智能·ai·程序员·github·编程·ai编程
SimonKing21 小时前
Java程序员接入AI的另一种姿势:LangChain4j
java·后端·程序员
bqliang1 天前
译 · Jake Wharton 访谈:Android 圈最熟悉的那个名字
android·程序员·开源
程序员cxuan1 天前
我花了两天时间,终于把 Codex 额度掉太快的问题整明白了!!
人工智能·后端·程序员
用户852495071842 天前
为什么变量能 未定义先使用?
javascript·程序员
用户852495071842 天前
Prompt 就像点外卖:写清楚"备注",AI 才能给你送对"菜
程序员