【发布时间】:2017-06-21 21:55:38
【问题描述】:
如何打印这本词典中最大数的类型?
let interestingNumbers = [
"Prime": [2, 3, 5, 7, 11, 13],
"Fibonacci": [1, 1, 2, 3, 5, 8],
"Square": [1, 4, 9, 16, 25],
]
var largest = 0
var typeoflargest:String = " "
for (kind, numbers) in interestingNumbers {
for type in kind.characters {
for number in numbers {
if number > largest {
largest = number
typeoflargest = String(type)
}
}
}
}
print(largest)
print(typeoflargest)
输出:
25
S
为什么我只有第一个字符“S”而不是“Square”?
【问题讨论】:
-
为什么投反对票?这是一个明确的问题。它显示了相关代码。它显示实际和期望的输出。你还想要什么让选民失望?
标签: swift string dictionary character