Advertisement
Guest User

swiftExr

a guest
Jan 17th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.16 KB | None | 0 0
  1. func theBigestNum(arr: inout[Int])->Int{
  2.    
  3.     var bigest:Int = arr[0];
  4.     for i in arr {
  5.         if i > bigest{
  6.          bigest = i
  7.         }
  8.     }
  9. return bigest
  10. }
  11.  
  12. func reverseNum(_ arr: inout[Int]){
  13.     let upTo = arr.count/2
  14.    
  15.    
  16.     for i in 0..<upTo{
  17.         let temp = arr[i]
  18.         let j = arr.count-i-1
  19.         arr[i] = arr [j]
  20.         arr[j] = temp
  21.     }
  22. }
  23.  
  24. var arr = [7,8,9,63,4,7,1]
  25. print(arr)
  26.  
  27. func isSubArray(A: inout [Character],
  28.                 B: inout [Character])->Bool{
  29.     let upTo = A.count - B.count
  30.     if B.count == 0{
  31.         return true
  32.     }
  33.     for i in 0...upTo {
  34.         var f = false
  35.         for j in 0..<B.count{
  36.             if A[i+j] != B[j]{
  37.                 f = true
  38.                 break
  39.             }
  40.         }
  41.         if !f{
  42.             return true
  43.         }
  44.     }
  45.     return false
  46. }
  47.  
  48. func isBExist(A: inout [Character], B: inout [Character])->Bool{
  49.    
  50.     for i in B {
  51.         var exist = false
  52.         for j in A {
  53.             if B.count == A.count{
  54.                 return true
  55.             }
  56.            
  57.         }
  58.         return false
  59.     }
  60.    
  61.    
  62.     return false
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement