看板 Soft_Job 關於我們 聯絡資訊
※ 引述《zanyking (遙遠的旅人)》之銘言: : ※ 引述《howshou (好小 )》之銘言: : : 教太多, 大部分的學生根本跟不上阿, 怎麼可能教多呢? : : 例如, 我看過有老師教c語言時, 期中過後就開始教多執行緒了, : : 想說期末讓學生改改 kernel 或 driver (這對就業比較有幫助吧) : : 但是, 一半以上學生連迴圈都不會阿, 甚至還有部分學生 printf 都不會。 : : (這還是國立排名第一的科大唷, 應該也不用看底下學校了) : : 你當然可以說, 讓其他老師開進階課程不就好了? : : 低年級只要教基本語法, 高年級再教, : : 但是, 其他老師會開嗎? 學生會修嗎? : : 學生有時間學那麼多課程嗎? : 我只知道,我在業界徵人,我遇到了一些本科系出了學校大門連: 無聊用c#來做一下,前輩們不要見笑 『給你String API: indexOf, subString, length 把"this is a String"這樣的字串以word為單位做反序輸出』 string str = "this is a String"; List<string> strArray = new List<string>(); int j = 0; while (str.Length > 0) { int index=str.IndexOf(' '); if (index == -1 && str != "") { strArray.Add(str); break; } else { strArray.Add(str.Substring(j, index)); str = str.Substring(index + 1); } } strArray.Reverse(); -- 你真的以為 我說笑話都是真的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.64.230.177
ChonPiggy:我想說直接從最後面剪到最後一個空白..然後print.. 07/19 21:58
ChonPiggy:然後再從最後一個空白剪到倒數第二個空白..print 這樣 07/19 21:58
dyco:也是可以呀@ @ 07/19 22:03
dyco:但我想indexOf一開始找不到最後一個空白 07/19 22:04
ChonPiggy:從length往回找找不到空白嗎@@? 07/19 22:09
costbook:我們大部分同學看到這段程式要用背的,而非理解的, 07/19 22:12
costbook:這是學生的問題還是學校教學的問題 07/19 22:12
juriolegend:好想直接用Split 07/19 22:20
costbook:微軟面試那本書的題目比較有趣,而且結合實作(API) 07/19 22:23
chrischen:new string(s.ToCharArray().Reverse().ToArray()); 07/19 22:31
chrischen:偷懶法,function限制無視,用LINQ XDD 07/19 22:31
chrischen:看了一下原來誤解題意了... 07/19 22:39
erik777:想用split+1 = =| 07/19 22:49