목록전체 글 (222)
쥐수의 공부노트

정답 : let n = Int(readLine()!)! let num = readLine()!.split(separator: " ").map{Int($0)!} var oper = readLine()!.split(separator: " ").map{Int($0)!} var maxValue = Int.min var minValue = Int.max func compare(check : Int, d : Int) { if d == n { maxValue = max(maxValue, check) minValue = min(minValue, check) return } for i in 0..

정답 : let input = readLine()!.split(separator: " ").map{Int($0)!} let n = input[0] let m = input[1] let array = readLine()!.split(separator: " ").map{Int($0)!} var cnt = 0 func check ( num : Int, total : Int) { if num == n { if total == m { cnt += 1 } return } check(num: num+1, total: total) check(num: num+1, total: total+array[num]) } check(num: 0, total: 0) if m == 0 { cnt -= 1 } print(cnt) 마지막..

정답 : let n = Int(readLine()!)! var issue1 = Array(repeating: false, count: n) // column을 차지하고 있는지 var issue2 = Array(repeating: false, count: 2 * n - 1) // / 방향 대각선을 차지하고 있는지 var issue3 = Array(repeating: false, count: 2 * n - 1) // \ 방향 대각선을 차지하고 있는지 var cnt = 0 func check(num : Int) { // cur번째 row에 말을 배치할 예정임 if num == n { // N개를 놓는데 성공했다면 cnt += 1 return } for i in 0..

첫번째 풀이 : let input = readLine()!.split(separator: " ").map{Int($0)!} let n = input[0] let m = input[1] var array : [Int] = [] var issue = Array(repeating: false, count: n + 1) var result = "" func check(num : Int) { var state = true if num == m { for i in 0.. 0, array[i] < array[i - 1]{ state = false } } if state { result += "\(array.map{String($0)}.joined(separator: " "))" result += "\n" } retu..

첫번째 풀이 : let input = readLine()!.split(separator: " ").map{Int($0)!} let n = input[0] let m = input[1] var array : [Int] = [] var issue = Array(repeating: false, count: n + 1) func check(num : Int) { if num == m { for _ in 0..

정답 : let input = readLine()!.split(separator: " ").map{Int($0)!} let n = input[0] let m = input[1] var array : [Int] = [] var issue = Array(repeating: false, count: n + 1) func check(num : Int) { if num == m { if array.sorted() == array { for _ in 0..
해당 문제는 다른 카테고리에서 진행한 문제입니다. 해당 링크를 참고해주세요! https://jisssuu.tistory.com/185