Scala 作業題練習紀錄

2021-09-02 19:45:58 字數 545 閱讀 6211

[size=large][color=red][b]1.用reduceleft獲取集合中最大元素[/b][/color][/size]

println((1 to 3).reduceleft((x,y)=>math.max(x,y)))

2 編寫函式values(fun:(int)=>int,low:int,high:int),該函式輸出乙個集合,對應給定區間內給定函式的輸入和輸出。比如,values(x=>x*x,-5,5)應該產出乙個對偶的集合(-5,25),(-4,16),(-3,9),…,(5,25)

def getmap(f:(int)=>int,m:int,n:int)=

getmap((x:int)=>x*x,-5,5)

[b]3.用sortby對元組集合排序[/b]

val list = list((1,3),(3,4))

// 對元組的第二列進行排序

list.sortby(f=>f._2)

南陽 201 作業題

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 小白同學這學期有一門課程叫做 數值計算方法 這是一門有效使用數字計算機求數學問題近似解的方法與過程,以及由相關理論構成的學科 今天他們的teacher s,給他們出了一道作業題。teacher s給了他們很多的點,讓他們利用拉格...

列表的作業題

1.生成50 300之間可重複的 10個資料 存放於列表中,保證列表中元素的順序,對列表進行排重,並對列表使用排序演算法進行降序排序 例如 隨機生成了 70,88,91,70,107,234,91,177,282,197 去重之後 70,88,91,107,234,177,282,197 降序排序 ...

迴圈部分作業題

1 使用for 迴圈程式設計求出1到 100的和 2.使用當迴圈程式設計求出1到 100的和 3.使用當迴圈程式設計求出1到 100的和 4.從鍵盤輸入 10個實數,求出最大值 5.從鍵盤輸入 10個整數,求出最小值 6.從鍵盤輸入 10個整數,求出它們的平均值 7.程式設計在螢幕上輸出具有 7行的...