題目描述
上圖是乙個**的九宮格,如你所見乙個數字對應一些字母,因此在國外企業喜歡把**號碼設計成與自己公司名字相對應。例如公司的help desk號碼是4357,因為4對應h、3對應e、5對應l、7對應p,因此4357就是help。同理,tut-glop就代表888-4567、310-gino代表310-4466。
nowcoder剛進入外企,並不習慣這樣的命名方式,現在給你一串**號碼列表,請你幫他轉換成數字形式的號碼,並去除重複的部分。
輸入描述:
輸入包含多組資料。
每組資料第一行包含乙個正整數n(1≤n≤1024)。
緊接著n行,每行包含乙個**號碼,**號碼僅由連字元「-」、數字和大寫字母組成。
沒有連續出現的連字元,並且排除連字元後長度始終為7(美國**號碼只有7位)。
輸出描述:
對應每一組輸入,按照字典順序輸出不重複的標準數字形式**號碼,即「***-***x」形式。
每個**號碼佔一行,每組資料之後輸出乙個空行作為間隔符。
示例:
輸入124873279
its-easy
888-4567
3-10-10-10
888-glop
tut-glop
967-11-11
310-gino
f101010
888-1200
-4-8-7-3-2-7-9-
487-3279
4utt-help
tut-glop
310-gino
000-1213
輸出**:310-1010
310-4466
487-3279
888-1200
888-4567
967-1111
000-1213
310-4466
888-4357
888-4567
#include
#include
#include
using namespace std;
intmain()
else
if(str[i]
>=
'0'&& str[i]
<=
'9')
} a.
insert
(res)
;//向a中新增res
}for
(auto e : a)
//自動判斷型別
cout << e <
cout << endl;
}return0;
}
題目描述:
輸入兩個整數 n 和 m,從數列1,2,3…n 中隨意取幾個數,使其和等於 m ,要求將其中所有的可能組合列出來
輸入描述:
每個測試輸入包含2個整數,n和m
輸出描述:
按每個組合的字典序排列輸出,每行輸出一種組合
示例:
輸入**:5 5輸出
1 42 3
5
#include
#include
using namespace std;
void
put(
int n,
int m, vector<
int>
& a,
int s)
cout << endl;
}for
(int i = s; i <= n && i <= m; i++)}
intmain()
}
打電話功能
方式一 直接呼叫 需要許可權,6.0及以上系統需要動態申請 val intent intent intent.action call intent.data uri.parse tel phone intent.flags intent.flag activity new task startact...
打電話見性格
在日常生活中,我們的許多行為舉止常常是無意的,但從這些無意之中卻能體現出有心人的 身心 從以下打 的不同型別中,你也可以大致了解某些人的性格特點。悠閒舒適型這類人用 時舒舒服服地坐著或躺著,一副泰然自若狀。他們生活沉穩鎮定,泰山壓頂面不改色。以筆代指型習慣於用手中的原子筆等去撥動號碼。這類人性格比較...
iOS撥打電話
1,這種方法,撥打完 回不到原來的應用,會停留在通訊錄裡,而且是直接撥打,不彈出提示 nsmutablestring str nsmutablestring alloc initwithformat tel 186 x6979 nslog str str 2,這種方法,打完 後還會回到原來的程式,也...