第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

最大整數(shù)值java

最大整數(shù)值java

慕斯709654 2021-10-27 16:46:59
我試圖解決來自Geeksforgeeks的最大整數(shù)值問題。問題說明如下:給定一個由數(shù)字 (0-9) 組成的字符串 S,您的任務是通過在遍歷時在數(shù)字之間放置“*”或“+”運算符來找到可以從字符串中獲得的最大值從字符串的左到右,一次選擇一個數(shù)字。輸入:輸入的第一行包含 T 表示測試用例的數(shù)量。T 測試用例如下。每個測試用例包含一行表示字符串的輸入。輸出:對于每個測試用例,打印獲得的最大值。這就是我所做的:class GFG {    public static void sort(int[] numbers)    {        int n = numbers.length;         for (int i = 1; i < n; ++i)         {             int key = numbers[i];             int j = i - 1;             while (j >= 0 && numbers[j] > key)             {                 numbers[j + 1] = numbers[j];                 j = j -1 ;             }             numbers[j + 1] = key;         }        System.out.println(numbers.length - 1);    }    public static void main (String[] args)     {        Scanner sc = new Scanner(System.in);        int testCases = sc.nextInt();        int [] maxNum;        for(int i = 0; i< testCases; i++)        {            String numbers = sc.nextLine();            char[] cNumbers = numbers.toCharArray();            maxNum = new int [cNumbers.length];            for(int j = 0; j + 1 < cNumbers.length; j++)            {                int sum = 0;                int mult = 0;                sum = cNumbers[j] + cNumbers[j + 1];                mult = cNumbers[j] * cNumbers[j + 1];                int maxNumber = Math.max(sum, mult);                maxNum[i] = maxNumber;            }                           sort(maxNum);        }     }}輸入示例:2 01230 891 我的輸出:-1 4 正確輸出:9 73我的代碼有什么問題?!
查看完整描述

3 回答

?
慕尼黑5688855

TA貢獻1848條經(jīng)驗 獲得超2個贊

快速瀏覽一下,如果您的數(shù)字小于 2,則應該添加它。2 或更大的應該乘以。不是在 PC 上進行測試。


查看完整回答
反對 回復 2021-10-27
  • 3 回答
  • 0 關注
  • 172 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號