1. 程式人生 > >python練習5

python練習5

python

# 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