https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr import Foundation func solution(_ a:[Int], _ b:[Int]) -> Int { return zip(a, b).reduce(0) { $0 + $1.0 * $1.1 } }
https://programmers.co.kr/learn/courses/30/lessons/68935 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr import Foundation func solution(_ n:Int) -> Int { let ternary = String(n, radix: 3) var sum = 0 var mul = 1 for number in ternary { sum += mul * Int(String(number))! mul *= 3 } ..
https://programmers.co.kr/learn/courses/30/lessons/82612 코딩테스트 연습 - 1주차_부족한 금액 계산하기 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이 programmers.co.kr import Foundation func solution(_ price:Int, _ money:Int, _ count:Int) -> Int64{ var answer: Int64 = Int64(price * count * (count+1) / 2 - money) if answer < 0 { answer = 0 } return ans..
https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr import Foundation func solution(_ board:[[Int]], _ moves:[Int]) -> Int { var stack: [Int] = [] var board = board var boom = 0 let limit = board.count for move in moves { let j = move - 1 for i in 0..
https://programmers.co.kr/learn/courses/30/lessons/12977 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr import Foundation func solution(_ nums:[Int]) -> Int { var answer = 0 var primes = Array(repeating: true, count: 3000+1) primes[1] = false var i = 2 while i
https://programmers.co.kr/learn/courses/30/lessons/83201 코딩테스트 연습 - 2주차_상호평가 [[100,90,98,88,65],[50,45,99,85,77],[47,88,95,80,67],[61,57,100,80,65],[24,90,94,75,65]] "FBABD" [[70,49,90],[68,50,38],[73,31,100]] "CFD" programmers.co.kr import Foundation func solution(_ scores:[[Int]]) -> String { let n = scores.count var answer = "" for j in 0..
- Total
- Today
- Yesterday
- test coverage
- 최단경로문제
- 코딩대회
- 컴퓨터 추상화
- 네트워크 플로우
- 벨만포드 시간복잡도
- HIG
- WWDC17
- Testable
- 에드몬드 카프 알고리즘
- mach-o
- 부스트캠프 6기
- 포드 풀커슨 알고리즘
- 최단경로 알고리즘
- WWDC19
- WWDC21
- 다익스트라 시간복잡도
- MeTal
- WWDC16
- 강한 순환 참조
- CPU와 Memory
- IOS
- 네트워크 유량
- rxswift
- CompositionalLayout
- 벨만포드 알고리즘
- 최대 매칭
- observeOn
- 최단경로 문제
- State Restoration
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |