[20240807]數值累加的問題.txt
--//前幾天遇到一位朋友聊天提到的問題,實際上主要講現在要招熟悉linux,unix類的人很少,我接觸國內大部分開發人員熟悉瞭解linux
--//很少,即使是資料庫管理人員,熟悉linux類的人很少,頂多會一個安裝就已經不錯了,基本上許多作業系統命令是非常不熟練的.
--//遇到問題大部分都是百度,炒別人的家庭作業,這類事情我最近幾年遇到的太多了.
--//正好提到數值累加的問題,這個問題我以前講過,正好對方再次提及,我講你們招聘的人不是可以百度找解決問題的答案嗎?對方講這樣
--//肯定不行.實際上如果我做作為招聘人員並不會要求測試者使用什麼方法,你算出來結果正確就ok了.
--//例子:
# cat -A aa.txt
1 2 3 4$
$
5^I^I6^I 7^I$
$
$
$
8 9 10$
--//上面的問題存在tab鍵,存在空格與空行.
--//使用我以前寫的dc指令碼:
# cat aa.txt | dc -f - -e "z [+ la 1 - sa la 1<r ]sr sa la 1<r pq"
55
# (cat aa.txt ; dc -f aa.txt -e "z [43P 32P la 1 - sa la 1<r ]sr sa la 1<r 10P"; echo pq ) | dc -f -
55
--//哈哈,我現在看我自己寫的程式碼,自己也看不懂寫的是什麼.實際上如果不管多少數值相加,你只要輸入+比實際多,一樣可以算出來.
--//參考連結:[20230922]dc命令複雜學習3.txt =>https://blog.itpub.net/267265/viewspace-2987245/
# (cat aa.txt ;(seq 11 | xargs -IQ echo -n '+' );echo pq )| dc
dc: stack empty
dc: stack empty
55
--//多輸入2個加號,一樣計算出結果.
--//如果熟悉dc,只要算出裡面有多少數值也可以寫出比上面更好的算式.
# (cat aa.txt ;echo zpq)| dc
10
--//共有10個數值.
# (cat aa.txt ;(seq 9 | xargs -IQ echo -n '+' );echo pq )| dc
55
--//輸入10-1個加號就可以了.
# (cat aa.txt ;seq $(echo $[$((cat aa.txt ;echo zpq)|dc) -1]) | xargs -IQ echo +;echo pq) |dc
55
--//注:當然從演算法講不是最好,畢竟要讀取aa.txt兩次.
--//隨手寫的使用bc計算的程式碼.
# cat aa.txt | tr '\t ' '\n\n'| tr -s '\n' | paste -sd"+" | bc -l
55
--//總之,只要解決問題計算正確就可以,不必在細節上下太大的功夫.
[20240807]數值累加的問題.txt
相關文章
- 回覆網友問題,關於一個數值和字串一起累加的問題!字串
- SQL解惑-有趣的數值累加遊戲-orastarSQL遊戲AST
- 陣列累加和問題三連陣列
- shell 變數賦值問題變數賦值
- 函式呼叫引數變數傳值的問題函式變數
- 【機器學習】--迴歸問題的數值優化機器學習優化
- 全排列價值(數學問題)
- vue 變數賦值同時改變的問題Vue變數賦值
- 關於int型別數值的運算問題型別
- 數值最優化—優化問題的解(二)優化
- SAS 數值儲存方式和精度問題
- js中 函式引數的 傳值/傳引用 問題JS函式
- PHP 字串強制轉換為數值問題PHP字串
- Java中形式引數與返回值問題Java
- ORACLE 數字型別(number)的值長時,科學計數顯示問題Oracle型別
- Double型別數值相加導致精度缺失問題型別
- 目標函式存在累加的非線性優化問題的求解思路zzzzzzzzzzzzzzzzzzzz(1)函式優化
- postgresql copy UNICODE txt 問題。SQLUnicode
- 小問題-用分析函式求平均時間段的統計數.txt函式
- database 空值問題Database
- Oracle-空值null和數字相加的問題-nvl函式OracleNull函式
- 有關C++引數傳值的一個問題探討C++
- 關於css權值的問題CSS
- [20120130]函式索引與取max值的問題1.txt函式索引
- [20120131]函式索引與取max值的問題2.txt函式索引
- [20120131]函式索引與取max值的問題3.txt函式索引
- MySQL 最小缺失值問題MySql
- java 讀取.txt檔案時,注意的問題Java
- 二元函式的極值與最值問題函式
- 父子元件之間的傳值問題元件
- 關於FILE_MODE值的問題,!!!!!
- stuts2的賦值問題 1賦值
- [20171223]grid使用者的環境變數問題.txt變數
- 劍指offer面試題11 數值的整數次方面試題
- 關於值物件的驗證的問題物件
- plsql逐行累加SQL
- 宣告變數的問題變數
- goroutine的次數問題Go