CCF-出現最多的數(Python)
Python程式碼如下:
n = int(input())
a = list(map(int,input().split()))
# 排序函式 sort()
a.sort()
b = []
for i in range(n):
# 計數函式 count()
b.append(a.count(a[i]))
# 索引函式 index() 檢測字串中是否包含子字串 str ,並返回其位置
pos_max = b.index(max(b))
print(a[pos_max])
Python 給我們提供了許多庫函式,這個題目如果用C語言來編寫的話,就會比較複雜,而使用python來編寫只需呼叫呼叫三個函式就可以解決問題。
這裡給一個連結:
包含Python中一些常用的庫函式,大家可以學習一下。
相關推薦
CCF-出現最多的數(Python)
Python程式碼如下: n = int(input()) a = list(map(int,input().split())) # 排序函式 sort() a.sort() b = [] for i in range(n): # 計數函式 count()
CCF — 碰撞的小球(Python實現:100分)
2018.03.2 碰撞的小球 目錄 前言 前言 最近我在做CCF的題目,也打算把每道題的解題思路都寫到部落格上來,希望能幫助到也在做CCF題目的讀者們,希望你們通過本文能有所提示,幫助大家提升程式設計能力。另外有個很好的想法就是,建議讀者們可以先看一下問
CCF--201409-2畫圖(Python) 詳細註釋
CCF–201409-2畫圖(Python) 詳細註釋 試題編號: 201409-2 試題名稱: 畫圖 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 在一個定義了直角座標系的紙上,畫一個(x1,y1)到(x2,y2)的矩形指將橫座標範圍從x1到
CCF-折點計數(Python)
試題如下: 由題可知折點即波谷或者波峰,即比相鄰兩點都小或者比相鄰兩點都大的點,由此可輕鬆的寫出程式碼。 Python程式碼如下: n = int(input()) a = list(map(int,input().split())) num = 0 f
劍指offer:整數中1出現的次數(python)
求出1~13的整數中1出現的次數,並算出100~1300的整數中1出現的次數?為此他特別數了一下1~13中包含1的數字有1、10、11、12、13因此共出現6次,但是對於後面問題他就沒轍了。ACMer希望你們幫幫他,並把問題更加普遍化,可以很快的求出任意非負整數區間中1出現的次數。
Pat乙級1023題——組個最小數(Python)
程式碼測試結果為滿分 def minNum(): input = map(int, raw_input().split(' ')) result = '' for i in range(1, len(input)): i
CCF CSP考題 2013-12 1、2題 (找到出現最多的數,ISBN號碼判斷)
第一題 找到出現次數最多的數 試題編號:201312-1 試題名稱:出現次數最多的數 時間限制:1.0s 記憶體限制:256.0MB 問題描述: 問題描述 給定n個正整數,找出它們中出現次數最多
python演算法題-ccf 出現次數最多的數 python基礎解答
問題描述 試題編號: 201312-1 試題名稱: 出現次數最多的數 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 問題描述 給定n個正整數,找出它們中出現次數最多的數。如果這樣的數有多個,
找到第一個只出現一次的字符並返回它的位置(Python)
出現一次 ret {} baby find highlight int images 返回 s = ‘hellobaby‘ def findchar(s): for i in s: if s.count(i)==1:
任意一個英文的純文本文件,統計其中的單詞出現的個數(shell python 兩種語言實現)
統計文本英文單詞個數 python shell sort uniq 現有plain text titled test.txt,統計其中的單詞出現的個數。 test.txt的內容: i have have application someday oneday day demo i have some one c
最全面的 Python字符串拼接總結(帶註釋版)
tor %s 情況 就是 spa rgb 情況下 ecb tran 在 Python 中字符串連接有多種方式,這裏簡單做個總結,應該是比較全面的了,方便以後查閱。加號連接第一種,通過+號的形式:>>> a, b = 'hello',
最短路徑問題(python實現)
解決最短路徑問題:(如下三種演算法) (1)迪傑斯特拉演算法(Dijkstra演算法)(2)弗洛伊德演算法(Floyd演算法)(3)SPFA演算法 第一種演算法: Dijkstra演算法 廣度優先搜尋解決賦權有向圖或者無向圖的單源最短路徑問題.是一種貪心的策略 演算法的思路 宣告一
LeetCode最長公共字首(Python)
題目:編寫一個函式來查詢字串陣列中的最長公共字首。 如果不存在公共字首,返回空字串 “”。 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog","racecar","car"] 輸出: "" 解釋: 輸入不
LeetCode題目-- 最長公共字首(python實現)
題目 編寫一個函式來查詢字串陣列中的最長公共字首。 如果不存在公共字首,返回空字串 ""。 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog",
LeetCode 747. 至少是其他數字兩倍的最大數(C、C++、python)
在一個給定的陣列nums中,總是存在一個最大元素 。 查詢陣列中的最大元素是否至少是陣列中每個其他數字的兩倍。 如果是,則返回最大元素的索引,否則返回-1。 示例 1: 輸入: nums = [3, 6, 1, 0] 輸出: 1 解釋: 6是最大的整數, 對於陣列中的其他整數, 6大
檢測各個字母出現的次數,以及出現最多次數的是哪個字母(遇到的面試題之一)
給出一個字串,要求檢測各個字母出現的次數,以及出現最多次數的是哪個字母 var str = “communicaaaaaaaaaaaaationnnnnnnnnnnnn” 思路: 1、首先需要遍歷這個字串中的每一項 2、考慮到要將每個字母出現的次數都打印出來,並且得到出
leetcode 3. 無重複字元的最長子串 (python語言)
class Solution: def lengthOfLongestSubstring(self, s): “”" :type s: str :rtype: int “”" # s為空時返回0 if not s: return 0 # 非空字串的長度最小為1 long = 1 # 子串
Python面試題 —— 計算列表中出現最多次的字元
題目: 給你一個其中包含不同的英文字母和標點符號的文字,你要找到其中出現最多的字母,返回的字母必須是小寫形式, 當檢查最想要的字母時,不區分大小寫,所以在你的搜尋中 “A” == “a”。 請確保你不計算標點符號,數字和空格,只計算字母。 如果你找到 兩個或兩個以上的具有相同的頻率的字母,
31.動態規劃-乘積最大子序列-Leetcode 152(python)
題目描述 給定一個整數陣列 nums ,找出一個序列中乘積最大的連續子序列(該序列至少包含一個數)。 示例 示例 1: 輸入: [2,3,-2,4] 輸出: 6 解釋: 子陣列 [2,3] 有最大乘積 6。 示例 2: 輸入: [
29.動態規劃-三角形最小路徑和-Leetcode 120(python)
問題描述及示例 給定一個三角形,找出自頂向下的最小路徑和。每一步只能移動到下一行中相鄰的結點上。 例如,給定三角形: [ [2], [3,4], [6,5,7], [4,1,8,3] ] 自頂向下的最小路徑和為 11(即,2