We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b2b4b9d commit d8bcc6fCopy full SHA for d8bcc6f
String/MultiplyStrings.swift
@@ -18,12 +18,12 @@ class MultiplyStrings {
18
// calculate product for every digit
19
for (i, char1) in num1.enumerated() {
20
21
- guard let digit1 = Int(String(char1)) else {
+ guard let digit1 = char1.wholeNumberValue else {
22
fatalError("Invalid Input num1")
23
}
24
25
for (j, char2) in num2.enumerated() {
26
- guard let digit2 = Int(String(char2)) else {
+ guard let digit2 = char2.wholeNumberValue else {
27
fatalError("Invalid Input num2")
28
29
@@ -44,7 +44,7 @@ class MultiplyStrings {
44
45
46
// trim starting 0s
47
- while !resStr.isEmpty && resStr.first! == "0" {
+ while resStr.first == "0" {
48
resStr.removeFirst()
49
50
0 commit comments