回覆列表
  • 1 # 張叡

    一般而言,這種情況不會發生。

    因為寫程式碼不似其它傳統手藝,受到場地,工具,原料,許可,配方等諸多約束。程式碼寫作是更草根,民主的手藝。只需考慮智力和體力。

    如果能夠發出“這等好的程式碼...”的感慨者,其經驗,審美,理解力已是高超。

    既然程式碼審美能力已達此境界,自然自己也能寫出。

    倒是速成的碼農工匠,餬口那種,即使給他看漂亮程式碼,也不識貨。只會說“xxxx是最好的”。

  • 2 # 夢不覺516

    說說大一時候遇到的一段經歷吧,那時剛學c語言,有人出了一道小題娛樂,題目如下(可能對於c/c++的人看的比較透徹吧):

    將一個隨機的整數轉換成一個按各位上數值大小排序的整數,例如整數2541轉換成1245,整數521368轉換成123568,輸入一個int能容納的正整數,輸出排序後的結果,要求:除scanf和printf之外不能使用其它庫函式。

    很簡單的一道小題,然後就是大家踴躍參與了,貼出來的程式碼的時間複雜度和空間複雜度,後來有一個大牛貼了自己的程式碼,再也沒有人貼程式碼,當時給我的感覺是歎為觀止。c的程式碼我也貼下吧:

    #include

    int trans(int n)

    {

    int a[10] = {0}, r = 0, i;

    for(; n; n /= 10) a[n % 10]++;

    for(i = 1; i < 10; a[i]-- ? r = r * 10 + i : i++);

    return r;

    }

    int main()

    {

    int n;

    scanf("%d", &n);

    printf("%d\n", trans(n));

    return 0;

    }

    現在看看這些別人信手拈來的程式碼,仍覺慚愧啊。

  • 中秋節和大豐收的關聯?
  • 臉上有痘痘,掉頭髮?