92. 짝수는 싫어요
import Foundation func solution(_ n:Int) -> [Int] { var answer : [Int] = [] answer = (1...n).filter{$0%2 != 0}.map{$0} return answer } filter 와 map을 사용하였다.
91. 피자 나눠 먹기 1
import Foundation func solution(_ n:Int) -> Int { var answer : Int = 0 answer = n > 7 ? (n%7 == 0) ? n/7 : (n/7)+1 : 1 return answer } 삼항연산자를 2중으로 하여 해결하려고...
90. 피자 나눠 먹기 2 (ing)
89. 피자 나눠 먹기 3
import Foundation func solution(_ slice:Int, _ n:Int) -> Int { var answer : Int = 0 answer = n % slice == 0 ? n/slice : n/slice+1 return answer } 삼항연산자를 이용하여 간략하게...
88. 옷가게 할인 받기
import Foundation func solution(_ price:Int) -> Int { var answer : Int = 0 switch price { case ..<100000 : answer = price case 100000..<...
87. 아이스 아메리카노
import Foundation func solution(_ money:Int) -> [Int] { var answer : [Int] = [] answer.append(money/5500) answer.append(money%5500) return answer } append를 이용하여 해결하였다...
86. 배열 뒤집기
import Foundation func solution(_ num_list:[Int]) -> [Int] { var arr : [Int] = [] arr = num_list.reversed() return arr } 문자열과 같이 배열또한 reversed()를 사용하여 처리하였다. 다만 형...
85. 문자열 뒤집기
import Foundation func solution(_ my_string:String) -> String { var answer : String = "" answer = String(my_string.reversed()) return answer } 바꿔주는 reversed()를 사용하...
84. 직각삼각형 출력하기
import Foundation let n = readLine()!.components(separatedBy: [" "]).map { Int($0)! } var string = "*" for i in 0..<n[0]{ print(string) string += "*" } 처음에 n을 그대로 넣으려고했는데 타입에러가...