2022年1月22日 星期六

聽說有去北海道(五)定山渓温泉 ぬくもりの宿 ふる川-房間&周圍環境篇

最後一晚我們要去定山溪溫泉, 一樣先移動到新千歲機場,然後轉搭巴士, 
時間的安排當然沒有那麼銜接的那麼好,我們又在機場各種閒晃XD 
來一杯跟我年紀差不多~聽說來自札幌並且在機場有設櫃的宮越屋咖啡:

2022年1月16日 星期日

聽說有去北海道(四)支笏湖 .しこつ湖鶴雅リゾートスパ水の謌

五天四夜的北海道就是一個每天移動到溫泉旅館的悠閒行程~
(但事實上是移動太麻煩了總是在各種接駁車的等候中渡過)

2022年1月15日 星期六

聽說有去北海道(三)登別.瀧乃家.早晚餐篇

嗯~好喔~讓我們相隔三年的來把北海道寫完XD ?!
似乎還不一定寫的完 XDDDD 歐賣尬!!!

2022年1月9日 星期日

[台北] 稻舍Rice & Shine 誠品信義店

說起這次想想再次拾起食記的緣由, (咦其實沒人想知道原因嗎XD )
原因之一是近年來每次在網路上搜尋餐廳評價時,
清一色的業配文是沒有關係, 但是多半無法寫到食物的痛處 (是哪裡)
再來是近日看到一些有點失真的評論感到頭很痛(關妳什麼事呢XD)
比方說吃了巴斯克蛋糕說它底層的塔皮如何如何
巴斯克根本就沒有塔皮!!!NO!!!這太NG了啊啊啊啊啊~~~~(抱頭)

2022年1月2日 星期日

新的一年!

結果已經2022了嗎 XD
看來去年一整年都沒有正經的文章(咦是去年跟前年兩整年嗎 @o@)
而宣稱不想讓太貴的日本溫泉旅館連上傳的照片都忘記在哪裡想要趕快寫一寫的北海道
果不其然的沒有寫完啊哈哈哈哈哈哈哈哈哈 XD (怎麼會這樣呢?!XD )

2021年7月4日 星期日

[38] Count and Say

我覺得我一定誤會了什麼
雖說recursive據說都可以用非recursive的方式寫出來
但我現在好困惑我好迷惘
我是誰我在哪裡我在這裡做什麼~(寫Leetcode)
每次執行出來的速度和memory需求都不一樣~為什麼會這樣呢?
難道測資會變嗎XD
總而言之~還有就是buffer的free應該在哪兒呀?!
真是太久沒寫C了一切變得好難!
兩個buffer應該可以融為一體(吧)然後好像字串的copy比較慢(我猜的)
想一想再來重寫一次好了......(然後就忘記了吧哈哈哈笑著流淚)
char * countAndSay(int n)
{
    if (n<=1)
    {
        return "1";
    }
    
    char *buffer = countAndSay(n-1);
    int bufferLen= strlen(buffer);
    char *output = (char *) malloc(sizeof(char) * (2*bufferLen+1));
    sprintf(output, "%s",buffer);
    output[bufferLen] = 0;
    char count[16];
    char cat[2*bufferLen+1];
    cat[0]= 0;
    int say =0;
    int pre = 0, reset = 0;
    for (say=0; say < bufferLen; say++)
    {
        reset++;
        if (output[say]== output[say+1])
            continue;            
        else
        {
            sprintf(count,"%d%c",reset,output[pre]);
            strcat(cat, count);
            pre=say+1;
            reset=0;
        }
    }
    sprintf(output,"%s",cat);
//    free(output);
    return output;
}
改成memcpy也沒有快多少啊哈哈哈(逃走)
char * countAndSay(int n)
{
    if (n<=1)
    {
        return "1";
    }
    
    char *buffer = countAndSay(n-1);
    int bufferLen= strlen(buffer);
    char *output = (char *) malloc(sizeof(char) * (2*bufferLen+1));
    memset(output, 0, 2*bufferLen+1);
    memcpy(output, buffer, bufferLen);
    char count[16];
    char cat[2*bufferLen+1];
    cat[0]= 0;
    int say =0;
    int pre = 0, reset = 0;
    for (say=0; say < bufferLen; say++)
    {
        reset++;
        if (output[say]== output[say+1])
            continue;            
        else
        {
            sprintf(count,"%d%c",reset,output[pre]);
            strcat(cat, count);
            pre=say+1;
            reset=0;
        }
    }
    memcpy(output, cat, strlen(cat));
//    free(output);
    return output;
}

2021年6月27日 星期日

[122] Best Time to Buy and Sell Stock II

怎麼又寫起了Leetcode了呢~~~~~
久未寫, 寫起來果然是礙手礙腳的. 還因為蠢bug看半天= =
修了一下難得submit是過的!而且不算慢~
但對比最佳解還是有很長一段路要走, 哈!

int maxProfit(int* prices, int pricesSize)
{
    int profit = 0;
    int i = 0;
    int stockBuy=prices[0];
    if (pricesSize &lt;= 1)
        return profit;
    for (i=0; i &lt; pricesSize-1; i++)
    {
        if(prices[i+1] &lt; prices[i] )         
        {
            if(prices[i]-stockBuy &gt; 0)
                profit += prices[i] - stockBuy;
            stockBuy = prices[i+1];
        }
        else if ((i+1) == (pricesSize-1))
        {
            profit = profit + (prices[i+1] - stockBuy);               
            return profit;
        }
    }
    return profit;
}

2019年8月27日 星期二

聽說有去北海道(二)登別.瀧乃家.房間篇

出了一個差感覺已經往生, 北海道彷彿是前世的記憶
趁著還沒有連照片都找不到在哪裡, 再次趕快來寫一寫.

2019年6月29日 星期六

聽說有去北海道(一)

基於一個住了貴飯店萬萬不能讓它憑空消失在記憶的橫流裡(?)的這個理由
北海道也要來給它寫一寫. 
這樣才能拿出來跟老李說「你看你看你看~~~」

2019年6月22日 星期六

一個日月潭

好久沒有寫文章了
難得去了一下日月潭
終於突破礁溪以南我感動 ToT
為表紀念就來寫一下遊記(x)雜記(o)