星期六, 9月 25, 2010

Haskell Practice - Parenthesis Balance

這題其實用什麼語言寫都差不多其實還是會有差,只是我才疏學淺,T55555 在他的 blog article 中寫出幾個相當好的範例!! 只是剛好出了 Unix 助教作業,就連帶用 Haskell 練習一下


check_string :: String -> Bool
check_string s = check_stack s [] 

check_stack :: String -> String -> Bool
check_stack [] s = length s == 0
check_stack (x:xs) s
    | x == '[' || x == '(' = check_stack xs (x:s)
    | otherwise = case s of
                      [] -> False
                      s:ss -> if (x == ']' && s == '[') || (x == ')' && s == '(') then check_stack xs ss 
                              else False


---
下次該來練習 Tree 了。

星期五, 9月 24, 2010

星期日, 9月 19, 2010

Where'd you go - Fort Minor

今天就聽這首歌吧,對我們而言很別具意義的一首歌。


---
生活

最近

連自己都忘記自己心情不好多久了。我果然還是一個很任性的人 XD。在此還是謝謝很多被我煩的人,我也不知道要花多少時間從這樣子的狀態中爬出來,不過我想不久了。

該怎麼說呢,開學一個禮拜了,自己把生活搞的一團糟,有時候都在想,自己說要接 TA 是因為有自己想做的事,但是我是否能真的勝任嗎 ? 不知道,只能咬著牙苦幹,我最不想認輸的就是自己。

有時候連自己都會覺得說,我是不是在愛情上要求太多了,或許這是一個再值得思考的問題。

在颱風天,心情出乎意外的平靜,聽著音樂,另外一方面也保佑台灣人民沒有事,其實到這個年紀放不放假沒有什麼關係,但是希望全體人民平安比較重要。今天是禮拜日,經由朋友提醒,查了上班上課狀況才發現原來今天台灣放假。突然想到我之前看到別人的 blog 寫說,日本是沒有颱風假的(颱風來啦 上篇 下篇 - 接接在日本),台灣人就這個方面還真的是蠻幸福的,但是也希望能好好珍惜。

下個禮拜幾乎整個禮拜都不在學校,不過這個學期為了很多理由,我把所有的工作環境移殖到 MBP 上,那怕沒有網路我還是可以順利的工作,看來,早點調整成這個樣子還是有許多好處的,壞處就是,其實 MBP 不輕耶,背來背去也是需要練體力的 XD。但是整體而言,我很喜歡 1680*1050 的這個解析度螢幕,我的桌上型螢幕解析度是 1600*1200 ,幾乎相差無幾了,除了真的要寫很大量的程式時,會想要用桌上型螢幕 (雖然解析度差不多,但是字的大小還是有差的 XD),其他部分基本上使用一台筆電就可以完成了。不過另外一件讓人擔心的事是,鍵盤磨損的速度遠超過我的預期,總覺得再過不了多久,我就要把 MBP 送回去換鍵盤了,希望這天不要這麼早到來就是了。


---
記錄廢言與生活。