在牛客網練習演算法,出現:
原因:這個程式測試正確與否的流程是連續輸入多組測試資料進行測試,只有每組資料都對才行,所以必須使用下面的程式模組:
while true:
try:
pass # 程式塊
except:
break
如:計算字串最後乙個單詞的長度,單詞以空格隔開。
輸入描述:
一行字串,非空,長度小於5000。
輸出描述:
整數n,最後乙個單詞的長度。
示例1:
輸入:hello world
輸出:5
**實現:
def test():
s = input()
if len(s) == 0:
return 0
n = 0
for c in s[::-1]:
if c == " ":
break
n += 1
return n
while true:
try:
n = test()
print(n)
pass # 你的程式塊
except:
break
測試通過。 牛客網 python輸入輸出要求
牛客網推薦使用sys.stdin.readline 形式輸入,輸出用print 牛客網的一般程式設計題和劍指offer與letcode的輸入輸出格式不同 如 計算兩數的和 python2 獲取輸入 import sys try while true line sys.stdin.readline s...
牛客網JS程式設計處理輸入輸出
如果題目的輸入要求是多行的輸入,用js node處理輸入。示例如下 var readline require readline const rl readline.createinte ce var countline 1 var tokens rl.on line function line el...
牛客網 迴圈數比較
時間限制 1秒 空間限制 32768k 對於任意兩個正整數x和k,我們定義repeat x,k 為將x重複寫k次形成的數,例如repeat 1234,3 123412341234,repeat 20,2 2020.牛牛現在給出4個整數x1,k1,x2,k2,其中v1 x1,k1 v2 x2,k2 請...