Test/Coding Tests
-
func solution(_ num:Int, _ total:Int) -> [Int] { var answer = [Int]() var mid = total/num var n = num/2 if num%2 == 0{ answer = Array(mid-n+1...mid+n) } else{ answer = Array(mid-n...mid+n) } return answer } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 참고 [프로그래머스 LV.0] 연속된 수의 합 프로그래머스 LV.0 모음 연속된 수의 합 문제 설명 연속된 세 개의 정수를 더해 12가 되는 경..
[Programmers] 연속된 수의 합func solution(_ num:Int, _ total:Int) -> [Int] { var answer = [Int]() var mid = total/num var n = num/2 if num%2 == 0{ answer = Array(mid-n+1...mid+n) } else{ answer = Array(mid-n...mid+n) } return answer } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 참고 [프로그래머스 LV.0] 연속된 수의 합 프로그래머스 LV.0 모음 연속된 수의 합 문제 설명 연속된 세 개의 정수를 더해 12가 되는 경..
2023.11.30 -
func solution(_ bin1:String, _ bin2:String) -> String { var a = Int(bin1, radix: 2)! var b = Int(bin2, radix: 2)! return String(a+b, radix: 2) } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
[Programmers] 이진수 더하기func solution(_ bin1:String, _ bin2:String) -> String { var a = Int(bin1, radix: 2)! var b = Int(bin2, radix: 2)! return String(a+b, radix: 2) } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
2023.11.28 -
func solution(_ chicken:Int) -> Int { var cnt = 0 var num = chicken while num >= 10 { cnt += num / 10 num = num / 10 + num % 10 } return cnt } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
[Programmers] 치킨 쿠폰func solution(_ chicken:Int) -> Int { var cnt = 0 var num = chicken while num >= 10 { cnt += num / 10 num = num / 10 + num % 10 } return cnt } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
2023.11.28 -
func solution(_ score:[[Int]]) -> [Int] { var avg = [Int]() for i in score{ avg.append(i.reduce(0){ ($0 + $1)}) } var sorted = avg.sorted(by: >) return avg.map { (sorted.firstIndex(of:$0) ?? 0)+1 } } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
[Programmers] 등수 매기기func solution(_ score:[[Int]]) -> [Int] { var avg = [Int]() for i in score{ avg.append(i.reduce(0){ ($0 + $1)}) } var sorted = avg.sorted(by: >) return avg.map { (sorted.firstIndex(of:$0) ?? 0)+1 } } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
2023.11.27 -
func solution(_ a:Int, _ b:Int) -> Int { var num:Int = b/gcd(a,b) while num % 2 == 0 { num /= 2 } while num % 5 == 0 { num /= 5 } return num == 1 ? 1 : 2 } func gcd(_ a: Int, _ b: Int) -> Int{ if b == 0 { return a } else{ return gcd(b, a % b) } } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
[Programmers] 유한소수 판별하기func solution(_ a:Int, _ b:Int) -> Int { var num:Int = b/gcd(a,b) while num % 2 == 0 { num /= 2 } while num % 5 == 0 { num /= 5 } return num == 1 ? 1 : 2 } func gcd(_ a: Int, _ b: Int) -> Int{ if b == 0 { return a } else{ return gcd(b, a % b) } } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
2023.11.24 -
func solution(_ dots:[[Int]]) -> Int { if abs(Double(dots[1][0] - dots[0][0]) / abs(Double(dots[1][1] - dots[0][1]))) == abs(Double(dots[3][0] - dots[2][0]) / Double(abs(dots[3][1] - dots[2][1]))){ return 1 } else{ return 0 } }
[Programmers] 평행func solution(_ dots:[[Int]]) -> Int { if abs(Double(dots[1][0] - dots[0][0]) / abs(Double(dots[1][1] - dots[0][1]))) == abs(Double(dots[3][0] - dots[2][0]) / Double(abs(dots[3][1] - dots[2][1]))){ return 1 } else{ return 0 } }
2023.11.24