(Deep Dive) Array
Array (배열) 아이템들의 컬렉션이라고 할 수 있다. 변수에서 배열이란 단일 데이터와 연관되어있다. 배열의 생성 기본적으로 [ ] 대괄호를 사용한다. 대괄호 안에 데이터를 , 를 붙여 적어준다. [1, 2, 3, "apple"][X] 뒤에 있는 또 다른 대...
Array (배열) 아이템들의 컬렉션이라고 할 수 있다. 변수에서 배열이란 단일 데이터와 연관되어있다. 배열의 생성 기본적으로 [ ] 대괄호를 사용한다. 대괄호 안에 데이터를 , 를 붙여 적어준다. [1, 2, 3, "apple"][X] 뒤에 있는 또 다른 대...
생각해보니 Deep Dive는 내가 알고있던것들은 그냥 넘어갔는데, 이참에 그냥 내가 알고있는것들도 정리하는게 좋을 것 같아, Deep Dive로 하여 정리를 하고자 한다. 어떤 데이터가 있다 8907218937 이런 데이터에 우리는 이름을 붙일 수 있다. Number = 8907218937 이런식으로 이름을 붙일 수 있다. 하지만 이...
import Foundation func solution(_ t:String, _ p:String) -> Int { var arr : [String] = [] var answer : [String] = [] var string : String = "" var intanswer : Int = 0 ...
func solution(_ s:String) -> String { var answer : String = "" var index = 0 for string in s { if string == " " { index = 0 answer += ...
import Foundation func solution(_ n:Int) -> Int { var arr : [Int] = [] var N : Int = 0 var answer : Int = 0 N = n while N != 0 { arr.append(N%3) ...
func solution(_ n:Int, _ m:Int) -> [Int] { var N = n var M = m var arr : [Int] = [] var gcd : Int = 0 var lcm : Int = 0 var temp : Int = 0 if N < M { ...
import Foundation let n = readLine()!.components(separatedBy: [" "]).map { Int($0)! } let (a, b) = (n[0], n[1]) var row = Array(repeating: "*",count:a).joined() for i in 0..<b { print...
func solution(_ arr1:[[Int]], _ arr2:[[Int]]) -> [[Int]] { var answer : [[Int]] = [] answer = zip(arr1,arr2).map{zip($0,$1).map{$0+$1}} return answer } zip을 사용해보려...
func solution(_ s:String) -> Bool { var answer : Bool = true answer = s.count == 4 || s.count == 6 ? (s.map{$0.isNumber}.contains(false) ? false : true) : false ...