//find the last but one element of a list.
//list列表中找出倒數第二個元素
package com.yl.problem
object pro02
//02、模式匹配解決
def method02[a](ls: list[a]): a = ls match
//03、稍作修改內建方法解決
def method03[a](n: int, ls: list[a]): a =
//04、不用內建方法解決
def method04[a](n: int, ls: list[a]): a =
if (n <= 0) throw
new illegalargumentexception
else lastnthr(n, ls, ls)
} def main(args: array[string])
}
執行結果:
01內建方法 : 5
02模式匹配 : 5
03修改內建方法 :5
04不用內建方法 :5
2 05列表練習題
1.建立乙個空列表,命名為names,往裡面新增old driver,rain,jack,shanshan,peiqi,black girl 元素 names old driver rain jack shanshan peiqi black girl print names 2.往names列表裡...
python中列表型別練習題
寫乙個迴圈,不斷的問使用者想買什麼,使用者選擇乙個商品編號,就把對應的商品新增到購物車裡,終端使用者輸入q退出時,列印購物車裡的商品列表 products iphone 6888 三星 3000 小公尺 2500 shopping car flag true while flag print 商品列...
Python 100 練習題 01 列表推導式
最近打算好好練習下 python,因此找到乙個練習題 打算每週練習 3 5 題吧。另外,這個 其實也還有 python 的教程,從基礎到高階的知識都有。題目 有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?思路 最簡單的方法,就是窮舉法了,分別求出在百位 十位 個位上...