Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Foundation
- var theString = "banana"
- func convertIt(_ ourString: String) {
- var ourStringArray = Array(ourString)
- var theMax: Int = 1
- var theStart: Int = 0
- var longestWord: String = ""
- for index in 0..<ourString.count {
- var low = index - 1
- var high = index
- while (low >= 0) && (high < ourString.count) && (ourStringArray[low] == ourStringArray[high]) {
- if (high - low + 1 > theMax) {
- theStart = low
- theMax = high - low + 1
- }
- low -= 1
- high += 1
- }
- low = index - 1
- high = index + 1
- while (low >= 0) && (high < ourString.count) && (ourStringArray[low] == ourStringArray[high]) {
- if (high - low + 1 > theMax) {
- theStart = low
- theMax = high - low + 1
- }
- low -= 1
- high += 1
- }
- }
- print(theStart)
- print(theMax)
- var createString: String = ""
- for index3 in theStart...theMax {
- createString.append(ourStringArray[index3])
- }
- print(createString)
- }
- convertIt(theString)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement