Undistractor.swift (1009B)
1 // 2 // Undistractor.swift 3 // damus 4 // 5 // Created by Daniel D’Aquino on 2025-02-19. 6 // 7 8 /// Keeping the minds of developers safe from the occupational hazard of social media distractions when testing Damus since 2025 9 struct Undistractor { 10 static func makeGibberish(text: String) -> String { 11 let lowercaseLetters = "abcdefghijklmnopqrstuvwxyz" 12 let uppercaseLetters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" 13 var transformedText = "" 14 15 for char in text { 16 if lowercaseLetters.contains(char) { 17 if let randomLetter = lowercaseLetters.randomElement() { 18 transformedText.append(randomLetter) 19 } 20 } else if uppercaseLetters.contains(char) { 21 if let randomLetter = uppercaseLetters.randomElement() { 22 transformedText.append(randomLetter) 23 } 24 } else { 25 transformedText.append(char) 26 } 27 } 28 return transformedText 29 } 30 }