是程序員,就進來做編程題:算24點求一個解法


上節(jié)課作業(yè)

1.輸入一行英文字符,分別統(tǒng)計英文字母/空格/數字/其它字符出現的次數

代碼如下:

結果如下:

說明:

前面統(tǒng)計字符部分沿用之前的部分代碼艇肴,后面分類統(tǒng)計部分采用一個另外字典表進行計算

因為分類字符都是連續(xù)的激蹲,可以直接采用大小比較棉磨,要不然就要用很多個or,或者利用循環(huán)進行判斷

一個新的寫法 a+=1 這個相當于 a=a+1 是一種簡寫方式

上面我給出的作業(yè)例子其實還可以改造的更簡單学辱,大家考慮一下乘瓤,可以直接針對輸入字符串進行統(tǒng)計,就不需要先進行分字符統(tǒng)計

大家在這個基礎上自己嘗試修改看看策泣。


2.對6個數值進行排序衙傀,輸出從小到大

排序算法有很多種,大家可以去網上搜索看看

我們這里只講最簡單的一種萨咕,冒泡法排序

主要是2重循環(huán)套在一起统抬,外層循環(huán)i變量從 位置0到最后位置-1,內層循環(huán)j變量從 外層位置加1到最后位置

內層循環(huán)里面比較i和j位置的數值,如果發(fā)現j位置的數值更小聪建,則交換i和j的數值钙畔,這樣內存循環(huán)一遍確保外層的當前值肯定最小

外層全部循環(huán)完成之后,全部排序就好了

交換數值要用到臨時變量妆偏, temp = j ; j = i ; i = temp;

代碼如下:

結果如下:

總結一下從第8課到第14課的內容

第8課【0008 加減乘除也會算錯刃鳄?還要編寫程序測試?】

引入注釋钱骂,中文編碼叔锐,繼續(xù)練習if判斷

第9課【0009 如何編寫程序計算所屬星座,一看就懂】

組合判斷條件见秽,測試的方法

第10課【0010 人生就像死循環(huán)愉烙,只要不退出就要繼續(xù)運行】

引入while循環(huán),計數器變量用法解取,break退出循環(huán)

第11課【0011 迷人的斐波拉契數列步责,數學到極致就是美,編程同樣如此】

繼續(xù)while循環(huán)禀苦,循環(huán)里面更復雜了

第12課【0012 優(yōu)秀的程序員就是用簡潔優(yōu)美的代碼實現同樣的功能】

引入列表數據類型蔓肯,如何讓代碼更簡潔

第13課【0013 人挪活,樹挪死振乏,數據類型該換就得換】

說明數據類型蔗包,以及如何強制轉換,引入range函數和二維列表

第14課【0014 我的字典里不能沒有你慧邮,關鍵得有Key】

引入字典數據類型调限,實例說明用法

期中考試題目,請用3天的時間完成

題目1:

求可被17整除的所有三位數

題目2:

打印出所有的“水仙花數”误澳,所謂“水仙花數”是指一個三位數耻矮,其各位數字立方和等于該數本身。

例如: 153=1的3次方+5的3次方+3的3次方

題目3:

有n個人圍成一圈忆谓,順序排號裆装。從第一個人開始報數(從1到3報數),凡報到3的人退出圈子

問最后留下的是原來第幾號的那位倡缠。

題目4:

輸入2個字符串米母,高效找出最長的公共子串,例如helloworldmynameisxuege和thisworldismyfirstname返回world

題目5:

輸入4個數字毡琉,數字范圍在1-13之間铁瞒,求至少一個計算方法(限加減乘除,可帶括號)桅滋,可以計算出24

測試案例:

輸入 5 5 5 1 輸出 ( 5 - 1 / 5 ) * 5 = 24

輸入 3 3 7 7 輸出 ( 3 + 3 / 7 ) * 7 = 24


往期教程

因為教程是系列教程慧耍,前后關聯性非常強身辨,請大家按照微信公眾號【零基礎學編程】的發(fā)布時間先后次序進行閱讀。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末芍碧,一起剝皮案震驚了整個濱河市煌珊,隨后出現的幾起案子,更是在濱河造成了極大的恐慌泌豆,老刑警劉巖定庵,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異踪危,居然都是意外死亡蔬浙,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門贞远,熙熙樓的掌柜王于貴愁眉苦臉地迎上來畴博,“玉大人,你說我怎么就攤上這事蓝仲【悴。” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵袱结,是天一觀的道長亮隙。 經常有香客問我,道長垢夹,這世上最難降的妖魔是什么咱揍? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮棚饵,結果婚禮上,老公的妹妹穿的比我還像新娘掩完。我一直安慰自己噪漾,他們只是感情好,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布且蓬。 她就那樣靜靜地躺著欣硼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪恶阴。 梳的紋絲不亂的頭發(fā)上诈胜,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音冯事,去河邊找鬼焦匈。 笑死,一個胖子當著我的面吹牛昵仅,可吹牛的內容都是我干的缓熟。 我是一名探鬼主播累魔,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼够滑!你這毒婦竟也來了垦写?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤彰触,失蹤者是張志新(化名)和其女友劉穎梯投,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體况毅,經...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡分蓖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了俭茧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咆疗。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖母债,靈堂內的尸體忽然破棺而出午磁,到底是詐尸還是另有隱情,我是刑警寧澤毡们,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布迅皇,位于F島的核電站,受9級特大地震影響衙熔,放射性物質發(fā)生泄漏登颓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一红氯、第九天 我趴在偏房一處隱蔽的房頂上張望框咙。 院中可真熱鬧,春花似錦痢甘、人聲如沸喇嘱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽者铜。三九已至,卻和暖如春放椰,著一層夾襖步出監(jiān)牢的瞬間作烟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工砾医, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拿撩,地道東北人。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓如蚜,卻偏偏與公主長得像绷雏,于是被迫代替她去往敵國和親头滔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法涎显,類相關的語法坤检,內部類的語法,繼承相關的語法期吓,異常的語法早歇,線程的語...
    子非魚_t_閱讀 31,639評論 18 399
  • 明天就是除夕了箭跳,祝所有朋友在新的一年,萬事如意潭千,合家歡樂谱姓,大吉大利! 前面的期中考試題目刨晴,不知道大家都完成的如何了...
    學哥量化交易學習閱讀 4,853評論 5 22
  • 【程序1】 題目:古典問題:有一對兔子屉来,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔...
    葉總韓閱讀 5,136評論 0 41
  • 夏至一過狈癞,荷塘便生機昂然茄靠,獨秀純美。正好閑著蝶桶,一個人來到四川大學慨绳,尋訪鏡頭中的荷花仙子。正值莘莘學子畢業(yè)季真竖,雙荷池...
    笑行天下閱讀 1,079評論 5 6
  • 餐廳一個安靜的角落脐雪,令熊與許家寧言談正歡。 “令阿姨恢共,味道真的不錯哎战秋!你是怎么發(fā)現這家店的?” 令熊把玩著手里的酒...
    籽鹽閱讀 429評論 0 0