python練習5
# 2017-滴滴出行- 末尾為0的個數
- 題目描述:
輸入一個正整數n,求n!(即階乘)末尾有多少個0? 比如: n = 10; n! = 3628800,所以答案為2;
- 輸入描述:
輸入為一行,n(1 ≤ n ≤ 1000)
- 輸出描述:
輸出一個整數,即題目所求
- 示例1:
```
- 輸入:
10
- 輸出:
2
```
代碼:
測試:
# (2017-豬八戒網-數串)
- 題目描述:
設有n個正整數,將他們連接成一排,組成一個最大的多位整數。 如:n=3時,3個整數13,312,343,連成的最大整數為34331213。 如:n=4時,4個整數7,13,4,246連接成的最大整數為7424613。
- 輸入描述:
有多組測試樣例,每組測試樣例包含兩行,第一行為一個整數N(N<=100),第二行包含N個數(每個數不超過1000,空格分開)。
- 輸出描述:
每組數據輸出一個表示最大的整數。
- 示例1:
```
- 輸入
2
12 123
4
7 13 4 246
- 輸出
12312
7424613
```
#
- 題目描述
“回文串”是一個正讀和反讀都一樣的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜歡這種擁有對稱美的回文串,生日的時候她得到兩個禮物分別是字符串A和字符串B。現在她非常好奇有沒有辦法將字符串B插入字符串A使產生的字符串是一個回文串。你接受花花的請求,幫助她尋找有多少種插入辦法可以使新串是一個回文串。如果字符串B插入的位置不同就考慮為不一樣的辦法。
例如:
A = “aba”,B = “b”。這裏有4種把B插入A的辦法:
* 在A的第一個字母之前: "baba" 不是回文
* 在第一個字母‘a’之後: "abba" 是回文
* 在字母‘b’之後: "abba" 是回文
* 在第二個字母‘a‘之後 "abab" 不是回文
所以滿足條件的答案為2
- 輸入描述:
每組輸入數據共兩行。
第一行為字符串A
第二行為字符串B
字符串長度均小於100且只包含小寫字母
- 輸出描述:
輸出一個數字,表示把字符串B插入字符串A之後構成一個回文串的方法數
- 示例1
```
- 輸入
aba
b
- 輸出
2
```
代碼:
測試:
本文出自 “13122425” 博客,請務必保留此出處http://13132425.blog.51cto.com/13122425/1963857
python練習5