python - 集合:華為筆試題
華為機測題:
明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性
他先用計算機生成了N個1~1000之間的隨機整數(N<=1000),N是使用者輸入的,對於
其中重複的數字,只保留一個,把其餘相同的數字去掉,不同的數對應著不同的學生的學號,然後再把這些
數從小到大排序,按照排好的順序去找同學做調查,請你協助明明完成“去重”與排序工作
import random # 優先選擇集和 s = set([]) #使用者選擇輸入N個整數,即迴圈N次 for i in range(int(input('N:'))): s.add(random.randint(1,1000)) #這N個數的範圍是1-1000 print(sorted(s))
相關推薦
python - 集合:華為筆試題
華為機測題: 明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性 他先用計算機生成了N個1~1000之間的隨機整數(N<=1000),N是使用者輸入的,對於 其中重複的數字,只保留一個,把其餘相同的數字去掉,不同的數對應著不同的學生的學號,然後再把這些 數從小到大排序,按照排
刪數字 -- 2016華為筆試題
for delet pub count 初始化 現在 || lin 答案 題目: 有一個整型數組a[n]順序存放0 ~ n-1,要求每隔兩個數刪掉一個數,到末尾時循環至開頭繼續進行,求最後一個被刪掉的數的原始下標位置。 以 8 個數(n=8)為例:{0,1,2,3,4,5,
華為筆試題
不同的 隨機數 temp array ber 問卷調查 include 會有 main 明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了N個1到1000之間的隨機整數(N≤1000),對於其中重復的數字,只保留一個,把其余相同的數去掉,不同的
華為筆試題:最短路徑問題---出差遇上大霧
問題描述 思路分析 這個題其實就是求最短路徑的問題,常見的演算法有兩種,dijkstra演算法和floyd演算法 在本例中使用的是後者floyd演算法,時間複雜度O(N^3),空間複雜度O(N^2) 使用它的原因是因為,這個演算法十分之優雅,核心程式碼只有
2018華為筆試題
程式碼: #include<iostream> using namespace std; int main() { long long n, M, N, list[51
2017年4月21日華為筆試題 德州撲克
題目:如果輸入10,只讀取1,0不管,這樣就可以用"234567891JQKA"這13個字母表示13張牌了,寫程式碼方便很多。然後主要就是要理清楚這7種牌型之間的關係,首先按照最多有多少個數字是一樣的,
華為筆試題 之 簡易壓縮演算法
一、題目 有一種簡易壓縮演算法:針對由全部小寫字母組成的字串,將其中連續超過兩個相同字目的部分壓縮成連續個數加該字母,其他部分保持原樣不變。 例如,字串:aaabccccd 經過壓縮成為字串:3ab4cd。請您編寫一個unZip函式,根據輸入的字串,判斷其是
2017年4月21日華為筆試題 日期的天數序號
題目: 這個題目真的挺坑的,明明這麼簡單的題目,提交一直不對,還好我有一定的ACM經歷,有幾次碰到過這種情況,最後把最後的點刪掉就可以了 程式碼: #include <iostream
華為筆試題---“去重”與“排序”
明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了N個1到1000之間的隨機整數(N≤1000),對於其中重複的數字,只保留一個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好的順序去找同學做調查。請你協
2017華為筆試題
我的Github個人部落格 ----------------------------------- 阮一峰的網路日誌 ----------------------------------- 劉未鵬 | Mind Hacks ---------------------------
2017華為筆試題2
這是20170823這一場,整體來說還是比較簡單的。 一、寫一個轉換字串的函式 1.1 題目描述 將輸入字串中下標為偶數的字元連成一個新的字串輸出,需要注意兩點: 1. 如果輸入字串的長度超過20,則轉換失敗,返回“ERROR!”字串; 2.
華為筆試題之字串壓縮
時間:2014.04.09 地點:基地二樓 說明:這些練習儘量按Google C++標準規範編寫,環境 VS2013,語言:C++11 -----------------------------------------------------------------
華為筆試題--蛇形矩陣
code color out cin lse 筆試 names pre else 1 #include <iostream> 2 #include <vector> 3 using namespace std; 4 5 int
華為筆試題67--刪除字符串中出現次數最少的字符
str ios ring 筆試題 subject min 題目 cdd space 題目描述 實現刪除字符串中出現次數最少的字符,若多個字符出現次數一樣,則都刪除。輸出刪除這些單詞後的字符串,字符串中其它字符保持原來的順序。 輸入描述: 字符串只包含小寫英文字母
**華為面試題:**計算1234567891011121314151617181920*20191817161514131211987654321
#include <stdio.h> #define N 31 int * multiplication(int *b,int *arr1,int *arr2,int n); int main(int argc, const char *argv[]) { int a1[
華為機試題
關聯關係: package huawei.cn; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; import java.util.Map.Entry; import java
華為機試題(練習)
目錄 1、選秀節目打分 2、奇偶排序 3、作業系統任務排程問題。 4. 列印陣列中最大的2個數 5.迴文數字判斷。 6.中級題:亮著電燈的盞數 7.高階題:地鐵換乘 8.判斷if語句括號是否合法 9. 列印 楊輝三角形
華為面試題之資料庫sql優化方案
對於資料庫分割槽欄位,索引欄位,基本資料型別如何在sql進行優化查詢 答案:我們應該在過濾條件使用順序調整成分割槽條件/索引條件/基本資料型別條件 資料庫分割槽 是一種物理資料庫設計技術,DBA和資料庫建模人員對其相當熟悉。雖然分割槽技術可以實現很多效果,但其主要目的是
牛客網------華為機試題2
寫出一個程式,接受一個由字母和數字組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。 輸入描述: 輸入一個有字母和數字以及空格組成的字串,和一個字元。 輸出描述: 輸出輸入字串中含有該字元的個數。 示例1 輸入 ABCDEF A 輸出
華為機試題 查詢
每組輸入第一行是兩個正整數N和M(0<N<=30000,0<M<5000),分表代表學生的數目和操作的數目。 學生ID編號從1編到N。 第二行包含N個整數,代表這N個學生的初始成績,其中第i個數代表ID為i的學生的成績。 接下來有M行。每一行有一個字元C(只取‘Q’或‘U’