diff --git a/Prob1.playground/Contents.swift b/Prob1.playground/Contents.swift index ca417e5..c3676ee 100644 --- a/Prob1.playground/Contents.swift +++ b/Prob1.playground/Contents.swift @@ -1,4 +1,5 @@ //문제1(이 문제 이상하면 풀지 마세요ㅠㅠ) +/* let numArr1 = [1, 2, 3, 4, 6, 8, 34, 13, 33, 66, 66666, 789] var retArr1: [Int] = [] var ret1: Int = 0 @@ -10,8 +11,10 @@ for i in 0.. Bool in return a%3 == 0}.reduce(0) { (k, aa) -> Int in return aa + k} diff --git a/Prob1.playground/playground.xcworkspace/xcuserdata/bangmunsayongja.xcuserdatad/UserInterfaceState.xcuserstate b/Prob1.playground/playground.xcworkspace/xcuserdata/bangmunsayongja.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..02cd69b Binary files /dev/null and b/Prob1.playground/playground.xcworkspace/xcuserdata/bangmunsayongja.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Question.playground/Contents.swift b/Question.playground/Contents.swift index c17b3a6..fa1300f 100644 --- a/Question.playground/Contents.swift +++ b/Question.playground/Contents.swift @@ -8,15 +8,25 @@ var array: [Int] = [1, 2, 5, 7, 13, 12, 8, 20, 33] var Array1: [Int] = [] var Array2: [Int] = [] for number in array{ - if number%2 == 0 { + if number%2 == 0 { // 2, 12 ,8 ,20 + Array1.append(number) + Array1.sort() } else { Array2 += [number] } } -let ArrayArray1 = Array1.sorted {$0 < $1} -print(ArrayArray1) -let ArrayArray2 = Array2.sorted {$0 < $1} -print(ArrayArray2) + +print(Array1) +print(Array2) + +let ret = array.filter { (a:Int) -> Bool in return a%2 == 0}.sorted{$0 < $1} + +print(ret) + +let ret2 = array.filter{ (b : Int ) -> Bool in return b%2 == 1}.sorted{$0 < $1} + +print(ret2) + diff --git a/Question.playground/playground.xcworkspace/contents.xcworkspacedata b/Question.playground/playground.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/Question.playground/playground.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Question.playground/playground.xcworkspace/xcuserdata/bangmunsayongja.xcuserdatad/UserInterfaceState.xcuserstate b/Question.playground/playground.xcworkspace/xcuserdata/bangmunsayongja.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..200314b Binary files /dev/null and b/Question.playground/playground.xcworkspace/xcuserdata/bangmunsayongja.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/avocado.playground/playground.xcworkspace/contents.xcworkspacedata b/avocado.playground/playground.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/avocado.playground/playground.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/avocado.playground/playground.xcworkspace/xcuserdata/bangmunsayongja.xcuserdatad/UserInterfaceState.xcuserstate b/avocado.playground/playground.xcworkspace/xcuserdata/bangmunsayongja.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..2ecf180 Binary files /dev/null and b/avocado.playground/playground.xcworkspace/xcuserdata/bangmunsayongja.xcuserdatad/UserInterfaceState.xcuserstate differ