목록백준 알고리즘 문제 기록/브루트 포스 (3)
Where who wants to meet someone

난이도 브론즈 II 문제 https://www.acmicpc.net/problem/19532 19532번: 수학은 비대면강의입니다 정수 $a$, $b$, $c$, $d$, $e$, $f$가 공백으로 구분되어 차례대로 주어진다. ($-999 \leq a,b,c,d,e,f \leq 999$) 문제에서 언급한 방정식을 만족하는 $\left(x,y\right)$가 유일하게 존재하고, 이 때 $x$와 $y$가 각각 $- www.acmicpc.net 내 답안 let input = readLine()!.split(separator: " ").map { Int($0)! } let a = input[0] let b = input[1] let c = input[2] let d = input[3] let e = input[..

난이도 브론즈 II 문제 https://www.acmicpc.net/problem/2231 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.net 내 답안 let n = Int(readLine()!)! // 입력받은 n의 자리수를 얻기 위한 프로퍼티 let divideN = String(n).map { $0 } var sumArr: [Int] = [] // 전체를 다 도는 것이 아니라 각 자리수에 올 수 있는 최대값인 9를 빼준 값부터 n까지만 반복문 처리 for i in max(1, (..

난이도 브론즈 II 문제 https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net 내 답안 let input = readLine()!.split(separator: " ").map { Int($0)! } let n = input[0] let m = input[1] var cards = readLine()!.split(separator: " ").map { Int($0)! } var nearSum = 0 for i in 0..