a071. 有幾個最大值
標籤 : 重複結構
通過比率 : 1人/1人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-09-04 15:55

內容
給你若干整數(每個整數皆為獨立一行),輸讀取到0的時候表示資料結束,請你找出最大值會有幾個。
提示:
  1. 因為不確定迴圈要執行幾次,只知道讀到0的時候才結束,所以建議使用while來處理。
  2. 迴圈外需要有兩個變數,一個用來紀錄最大值,一個用來紀錄連續最大值的長度。
  3. 迴圈中需要隨時判斷幾件事情:
    1. 本次讀取的是數字是否比目前的最大值還大,如果是:則取代目前最大值,同時將連續最大值長度回歸為1。
    2. 本次讀取的數字是否與前一個數字一樣同時也是目前的最大值,如果是,則最大值長度要加1。
    3. 剩下的自己想。
輸入說明
輸入說明: 
1
7
9
0
輸出說明
輸出說明:(最大值9只有1個)
1
範例輸入 #1
1
7
9
0
範例輸出 #1
1
範例輸入 #2
1
3
3
1
0
範例輸出 #2
2
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1K
公開 測資點#4 (10%): 1.0s , <1K
公開 測資點#5 (10%): 1.0s , <1K
公開 測資點#6 (10%): 1.0s , <1K
公開 測資點#7 (10%): 1.0s , <1K
公開 測資點#8 (10%): 1.0s , <1K
公開 測資點#9 (10%): 1.0s , <1K
提示 :
標籤:
重複結構
出處:
[管理者: wlpan(潘老師) ]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」