作者dyco (雞塊餅乾)
看板Soft_Job
標題Re: [閒聊] 學校教的一點用都沒有,可憐
時間Mon Jul 19 21:52:16 2010
※ 引述《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