MAP函式的用法

2021-09-10 05:55:10 字數 714 閱讀 4615

你剛從滑鐵盧搬到乙個大城市。這裡的人講一種難以理解的外語方言。幸運的是,你有一本字典來幫助你理解它們。input輸入內容包括多達100000個字典條目,後面是乙個空行,後面是一條多達100000個單詞的訊息。每個字典條目都是一行,包含乙個英語單詞,後跟乙個空格和乙個外語單詞。字典裡沒有外文詞出現過一次。資訊是外語中的一系列單詞,每行乙個單詞。輸入中的每個單詞都是最多10個小寫字母的序列。output輸出是翻譯成英文的訊息,每行乙個字。字典中沒有的外來詞應譯為「eh」。

sample inputdog ogday

cat atcay

pig igpay

froot ootfray

loops oopslay

atcay

ittenkay

oopslay

sample outpu

tcat

ehloops

**實現

#include#include#include#includeusing namespace std;

mapmp;

int main()

char c[15];

while(cin>>c)

} char c[15];

while(gets(c))

printf("%d\n",mp[c]);

return 0;

}

map函式講解

map函式用法

話不多說,對於乙個新的內建函式,不會用的情況,我都會先用help檢視一下map的用法。print help map class map object map func,iterables map object make an iterator that computes the function u...

高階函式 map的用法

1.在廖雪峰 上自學python,但是後邊的練習題還是有點不太懂的,雖然理解了關於map的使用,但是此處涉及到首字母大寫轉化的函式capitalize的用法,這個函式是在網上檢視了大佬的 才知道的 def normalize name return name.capitalize print lis...

python中map()函式的用法

map函式的功能是將給定的列表做乙個對映 map function,list1 function是一具用某種功能的函式 list是給定的列表 舉例說明 例1def double x return x 2list 1,2,3,4 list1 map double,list print list1 執行...