今天做了乙個題,記錄一下

2021-09-22 18:37:01 字數 1598 閱讀 2245

題幹:

程式設計](二選一)連續數字

分值:300

程式執行時限: 600 ms

你的弟弟在紙上寫了一些連續的整數,這些整數是亂序排列的,且每個整數只出現一次。淘氣的弟弟把其中的乙個整數擦掉了,你現在需要寫程式找出他擦掉的是哪個數。

輸入:只有一行,用逗號分隔的若干個整數

輸入約束:

至少1個,至多50個整數

每個整數字於閉區間[1,1000000000]

注意:弟弟一開始寫的數字也位於這個區間。

輸出:只有一行,如果結果有多種可能,則將這多種可能的數字按由小到大的順序輸出,之間用逗號分隔,如果沒有結果,則什麼也不輸出

舉例1:

輸入:10,7,12,8,11

輸出:9

舉例2:

輸入5,6,7,8

輸出4,9

舉例3:

輸入:3,6

輸出:解釋:

有時可能你的弟弟粗心寫錯了,這時你的程式不要輸出任何數字。

using system;

using system.collections.generic;

using system.linq;

using system.text;

array.sort(resultarray);

// console.writeline("\n輸出:");

dialog(resultarray);

console.readkey();

// console.writeline("輸入:");

// }

}static void dialog(int resultarray)

if (rr(resultarray) != -1)

if (isline(resultarray))

else

return;}}

/// /// error =true = 題目有錯誤

///

///

///

static bool iserror(int resultarray)

}return false;

}/// /// true=是連續的 只取兩頭數字輸出

///

///

///

static bool isline(int resultarray)

}return true;

}static int rr(int resultarray)

}if (temp.count == 1)

else

}/// /// true ==有錯誤

///

///

///

static bool issame(int resultarray)

}return false;

}/// /// true= 超出索引 有錯誤

///

///

///

static bool ismaxoutofarray(int resultarray)

return false;}}

}

今天做了乙個簡單的需求,梳理一下

總體的思路是 從11.203上把一張hive表down 到本地,然後scp到8.203 再scp到 16.205,在16.205上傳到hive中,這是兩個不同集群間的資料傳輸。我中間用的expect scp hive指令碼 首先利用hive的命令把對應的表down到本地 insert overwri...

記錄一下今天用SQlite

1 連線資料庫。直接在cmd中輸入 sqlite3 d test.db 如果沒有就建立乙個,如果有開啟原來那個。2 接著可以直接用sql語句操作,比如建表,查詢等等。舉例 reate table student name text,text 建表 select from student 查詢 3 從...

今天做了乙個有趣的測試

雖然很忙,居然很懶,不想做事。在電腦跟前瀏覽 突然看到了一篇文章,是 joel spolsky 周思博 寫給畢業生的,裡面有這麼一段 無論你知道多少高階的控制結構,知道如何進行錯誤處理,如果你不能解釋為什麼while s t 的意思是進行字串拷貝 而且對你而言這是世界上最自然,最易懂的 那麼你就是在...