I hereby claim:
- I am hebertialmeida on github.
- I am heberti (https://keybase.io/heberti) on keybase.
- I have a public key whose fingerprint is EF27 C10A 4335 FA46 2063 EE36 B58F 7F1E 90FB 67C9
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| import Foundation | |
| struct WeightRange { | |
| let range: ClosedRange<UInt32> | |
| let weight: Int | |
| } | |
| struct TwitterText { | |
| static func lengthOf(tweet: String) -> Int { | |
| let defaultWeight = 200 |
| ### Keybase proof | |
| I hereby claim: | |
| * I am hebertialmeida on github. | |
| * I am heberti (https://keybase.io/heberti) on keybase. | |
| * I have a public key whose fingerprint is BC4D 8E00 C9D2 F132 128A F95F 2561 43B3 57D6 0E45 | |
| To claim this, I am signing this object: |
| import UIKit | |
| var str = "aaaabbbaaaa * bbbb b bbbbbbb ccccccccdd ddddddd dddd" | |
| var cnt = [String: Int]() | |
| var i = 0 | |
| for char in str { | |
| var c = String(char) | |
| if let match = cnt[c] { |
| import UIKit | |
| var words = ["Cat", "Cot", "Brazil", "Cut", "cat", "Apple", "Watch"] | |
| var filter = [String]() | |
| for word in words { | |
| if let match = word.rangeOfString("(C|c)(.*)t", options: .RegularExpressionSearch) { | |
| filter.append(word) | |
| } | |
| } |
| import UIKit | |
| let a = [1, 2, 3, 4, 5, 6, 7, 50, 30] | |
| let b = [3, 10, 5, 6, 7, 8, 9, 51, 1] | |
| var filter = [Int]() | |
| for number in a { | |
| if !contains(b, number) { | |
| filter.append(number) | |
| } |
| import UIKit | |
| var namesA = ["Luis", "Hector", "Selena", "Emmanuel", "Amish", "Rawle", "Selena"] | |
| var namesB = ["Luis", "Selena", "Amish", "Rawle", "George", "Heberti"] | |
| var filter = [String]() | |
| for item in namesA+namesB { | |
| if !contains(filter, item) { | |
| filter.append(item) | |
| } |
| import UIKit | |
| var numbers = [7, 7, 7, 1, 1, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 8] | |
| var filter = [Int]() | |
| for number in numbers { | |
| if !contains(filter, number) { | |
| filter.append(number) | |
| } | |
| } |
| import UIKit | |
| var names = ["Luis", "Hector", "Selena", "Emmanuel", "Amish", "Rawle"] | |
| var firsts = [String: String]() | |
| var lasts = [String: String]() | |
| var output = [String]() | |
| for name in names { | |
| var key = (name as NSString).substringFromIndex(name.utf16Count-1) |
| - (void)openThisURL:(NSString *)launchUrl withFallback:(NSString *)fallback | |
| { | |
| if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:launchUrl]]) { | |
| [[UIApplication sharedApplication] openURL:[NSURL URLWithString:launchUrl]]; | |
| } else { | |
| [[UIApplication sharedApplication] openURL:[NSURL URLWithString:fallback]]; | |
| } | |
| } | |