0
A
回答
3
類似下面應該做的伎倆:
NSString *longest = nil;
for(NSString *str in wordlist) {
if (longest == nil || [str length] > [longest length]) {
longest = str;
}
}
我不知道有任何簡單的方法。
+0
如果您使用空字符串作爲最長的初始值,那麼您可以刪除最長的==零測試。 – taskinoor 2011-04-21 08:23:36
+0
好點。這就是說,考慮它,即使最長==零,[最長]將評估爲0,它仍然會工作。 – 2011-04-21 08:30:05
0
你可以在上面使用類似this example排序數組(但不是本例中的「質量」排序使用您的字符串的長度排序),然後最長的字符串將是要麼或最後(取決於你的分類)。
0
我自己並不知道任何目標C,但我的解決方案是保持一個整數'最長'和一個字符串'longestWord',並將其初始化爲0和「」。然後遍歷列表並檢查當前單詞是否長於「最長」值。如果是,則存儲新的長度和當前單詞。在循環結束時,您有最長的詞存儲在'longestWord'變量中。
希望這有助於
相關問題
- 1. 最長單詞
- 2. Linq從列表中獲取單詞
- 3. 從Trie獲取單詞列表
- 4. 從單詞生成單詞列表
- 5. 獲取句子中的單詞長度
- 6. 獲取GNU makefile中最後一個單詞前的單詞
- 7. 從序言列表中提取單詞
- 8. 從Wordnet中提取單詞列表
- 9. 最長的單詞遞歸
- 10. 使用sed獲取任何單詞和最後一個單詞
- 11. 從一長串單詞中提取名詞
- 12. 單詞的名詞,動詞,形容詞等的單獨列表
- 13. 刪除用戶從單詞列表中選擇的單詞
- 14. 從c編程中的單詞列表生成隨機單詞
- 15. 從一個列表中過濾單詞和另一個單詞
- 16. 如何將長單詞分成單詞?
- 17. 維基詞典:獲取給定單詞的頁面列表
- 18. 檢查詞典中的單詞列表
- 19. 從GNU aspell字典中獲取單詞列表
- 20. 從文件中獲取單詞輸入
- 21. 遍歷字符串列表以獲取最短的單詞?
- 22. 獲取最後一個單詞js
- 23. 從列表框中讀取單個單詞vb
- 24. 獲取PHP中最後一個單詞之前的所有單詞
- 25. 從python列表中刪除單詞?
- 26. Python - 從列表中刪除單詞
- 27. 如何從列表中統計單詞?
- 28. 如何在給定單詞的單詞袋詞彙中獲得單詞的id?
- 29. 獲取Ruby字符串中特定單詞後的單詞嗎?
- 30. 確定單詞是否在文件中的單詞列表中
你是否已經意識到,你可以在單循環遍歷中做到這一點? – taskinoor 2011-04-21 08:18:58