Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import UIKit
- var str = "Hello, playground"
- var liczba = 8
- var rzeczywista = 8.5
- let stala1: Double = 5.5
- let stala2: Int = 6
- let stala3: String = "Ala"
- let constStr1 = str + " " + String(rzeczywista)
- var helper1 = str
- helper1 += " "
- helper1 += String(rzeczywista)
- let constStr2 = helper1
- var array1 = [1,2,3]
- var dictionary1 = [
- 1:"Ania",
- 2:"Kasia"
- ]
- array1.append(4)
- dictionary1[3] = "Basia;"
- var wynikiLotto: [String:[Int]] = [
- "29-11-14":[4, 5, 21, 30, 31, 49],
- "27-11-14":[5, 8,10, 19, 23, 40]
- ]
- var emptyArray = [Character:Int]()
- var letters = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K" ];
- for index in 0...9{
- emptyArray[Character(letters[index])] = index
- }
- for (losowanie, liczby) in wynikiLotto{
- print("Losowanie dnia " + losowanie + ":")
- for index in 0...5{
- print(liczby[index])
- }
- }
- func maxDzielnik(a:Int, b:Int) -> Int{
- if a == b {
- return a
- }
- else {
- if a > b {
- return maxDzielnik(a:a-b, b:b)
- }
- else {
- return maxDzielnik(a:a, b:b-a)
- }
- }
- }
- func dzielnikKrotka(a:Int, b:Int) -> (Int, Int, Int){
- let dzielnik = maxDzielnik(a:a, b:b)
- let iloraz1 = a/dzielnik;
- let iloraz2 = b/dzielnik;
- let krotka = (dzielnik, iloraz1, iloraz2)
- return krotka
- }
- print(dzielnikKrotka(a:12, b:18))
- func cipher(znaki:String, szyfrujaca:(Character->Character)) -> String{
- let dzielnik = maxDzielnik(a:a, b:b)
- let iloraz1 = a/dzielnik;
- let iloraz2 = b/dzielnik;
- let krotka = (dzielnik, iloraz1, iloraz2)
- return krotka
- }
- func szyfrujaca(znakStary:Character)-> Character{
- var szyfrowane = ["A", "G", "D", "E"]
- var szyfr: [Character:Character] = [
- "G":"A",
- "A":"G",
- "D":"E",
- "E":"G"
- ]
- var znakNowy = znakStary
- if szyfrowane.contains(String(znakStary)){
- znakNowy = Character(szyfr[znakStary])
- }
- return znakNowy
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement