Advertisement
QwertyAvatar

Swift 3

Oct 17th, 2022
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 2.34 KB | Software | 0 0
  1. //
  2. //  main.swift
  3. //  Lab3.1
  4. //
  5.  
  6. import Foundation
  7.  
  8. let str = "Napis jednoliniowy"
  9. let mstr = """
  10. Pierwsza linia\n Druga linia \n Trzecia linia
  11. """
  12. print("\(str)")
  13. print("\(mstr)")
  14.  
  15. ////////////////////////////////////////////////////
  16.  
  17. //
  18. //  main.swift
  19. //  Lab3.2
  20. //
  21.  
  22. import Foundation
  23.  
  24. let str = """
  25. \t\" Nauka kodowania to nie tylko nauka języka technologii. \n \n
  26. \t To odkrywanie nowych sposobów myślenia \n \n
  27. \t i urzeczywistnianie rozmaitych koncepcji. \"\n
  28. """
  29. print(str)
  30.  
  31. /////////////////////////////////////////////////////
  32.  
  33. //
  34. //  main.swift
  35. //  Lab3.3
  36. //
  37.  
  38. import Foundation
  39.  
  40. var imie: String
  41. var dimie: String
  42. var nazwisko: String
  43. var rok: String
  44. var ciag: String
  45.  
  46. print("Podaj imie:")
  47. imie = readLine()!
  48. print("Podaj drugie imie:")
  49. dimie = readLine()!
  50. print("Podaj nazwisko:")
  51. nazwisko = readLine()!
  52. print("Podaj rok urodzenia:")
  53. rok = readLine()!
  54.  
  55. ciag = imie + ", " + dimie + ", " + nazwisko + ", " + rok
  56. print(ciag)
  57.  
  58. let range = ciag.index(ciag.startIndex, offsetBy: imie.count + 2) ..< ciag.index(ciag.startIndex, offsetBy: imie.count + 2 + dimie.count + 2)
  59. ciag.removeSubrange(range)
  60. print(ciag)
  61.  
  62. let range2 = ciag.index(ciag.startIndex, offsetBy: imie.count + 2 + nazwisko.count ) ..< ciag.index(ciag.endIndex, offsetBy: 0)
  63. ciag.removeSubrange(range2)
  64.  
  65. var wiek: String
  66. print("Podaj wiek:")
  67. wiek = readLine()!
  68. ciag = ciag + ", " + wiek
  69. print(ciag)
  70.  
  71. if(imie.hasPrefix("D"))
  72. {
  73.     print("Tak")
  74. }
  75. else{
  76.     print("Nie")
  77. }
  78.  
  79. /////////////////////////////////////////////////////
  80.  
  81. //
  82. //  main.swift
  83. //  Lab3.4
  84. //
  85.  
  86. import Foundation
  87.  
  88. var ciag: String
  89. var znak: String
  90. var liczba: Int
  91.  
  92. print("Podaj ciag:")
  93. ciag = readLine()!
  94. print("Podaj znak:")
  95. znak = readLine()!
  96. print("Podaj liczbe:")
  97. liczba = Int(readLine()!)!
  98.  
  99. if(ciag.hasPrefix(znak))
  100. {
  101.     print("Poczatek tak")
  102. }
  103. else
  104. {
  105.     print("Poczatek nie")
  106. }
  107. if(ciag.hasSuffix(znak))
  108. {
  109.     print("Koniec tak")
  110. }
  111. else
  112. {
  113.     print("Koniec nie")
  114. }
  115.  
  116. if((String)(ciag[ciag.index(ciag.startIndex, offsetBy: liczba - 1)]) == znak)
  117. {
  118.     print("Od poczatku tak")
  119. }
  120. else
  121. {
  122.     print("Od poczatku nie")
  123. }
  124. if((String)(ciag[ciag.index(ciag.endIndex, offsetBy: liczba + 1)]) == znak)
  125. {
  126.     print("Od konca tak")
  127. }
  128. else
  129. {
  130.     print("Od konca nie")
  131. }
  132.  
  133. //////////////////////////////////////////////////////////
  134.  
  135.  
Tags: swift
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement