Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //1
- var x = "this is string"
- var y = 1
- var z = 1.0
- //2
- let constString: String = "this is constant string"
- let constInt: Int = 2
- let constFloat: Float = 2.0
- //3
- let const1 = x + " " + String(y)
- let const2 = "\(x) \(String(y))"
- //4
- var arr = ["a","b","c"]
- var dict = [1:"one",2:"two",3:"three"]
- //5
- arr.append("d")
- dict.updateValue("four", forKey: 4)
- //6
- var lottoResults = ["29-11-14":[4, 5, 21, 30, 31, 49],"27-11-14":[5, 8, 10, 19, 23, 40]]
- //7
- var emptyDict = [Character:Int]()
- //8
- var startChar :UnicodeScalar = "A"
- for i in 1...10 {
- emptyDict.updateValue(i, forKey: Character.init(UnicodeScalar.init(startChar.value+UInt32(i)-1)!))
- }
- print(emptyDict)
- //9
- for losowanie in lottoResults{
- print("Losowanie dnia \(losowanie.key):")
- for number in losowanie.value{
- print("- \(number)")
- }
- }
- //10
- func NWD(a:Int, b:Int) -> Int{
- let mi = min(abs(a),abs(b))
- let ma = max(abs(a),abs(b))
- let rem = ma % mi
- if rem == 0{
- return mi
- }
- else{
- return NWD(a:mi,b:rem)
- }
- }
- print(NWD(a:7,b:29))
- print(NWD(a:125,b:10))
- //11
- func NWDkrotka(a:Int, b:Int) -> (Int,Int,Int){
- let nwd = NWD(a:a,b:b)
- return (nwd,a/nwd,b/nwd)
- }
- print(NWDkrotka(a:7,b:29))
- print(NWDkrotka(a:125,b:10))
- //12
- func cipher(str:String,fun:[(Character) -> Character]) -> String{
- return String(Array(str).map(fun))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement