Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dongyi-kim/10weeks-codingtest
/ functions
Functions
1,179 in github.com/dongyi-kim/10weeks-codingtest
⨍
Functions
1,179
◇
Types & classes
326
↓ 1 callers
Function
getLinkedHousesNumber
* @brief (r행 c열)의 집으로부터 연결 된 '아직 방문하지 않은 집'의 총 수를 계산하는 함수 * 이 과정에서 방문하는 집은 모두 visited[r][c]를 true로 갱신한다 * * @param r 현재 기준 칸의 행
chapter07/problem_h/main.cpp:18
↓ 1 callers
Method
getLinkedHousesNumber
@brief (r행 c열)의 집으로부터 연결 된 '아직 방문하지 않은 집'의 총 수를 계산하는 함수 이 과정에서 방문하는 집은 모두 visited[r][c]를 true로 갱신한다 @param r 현재 기준 칸의 행 번호 @param
chapter07/problem_h/Main.java:20
↓ 1 callers
Function
getLongestPathLength
chapter07/problem_c/main.cpp:8
↓ 1 callers
Method
getLongestPathLength
두 노드 current부터 goal까지의 최장 경로의 길이를 반환하는 함수 @param current @param goal @param adj @return
chapter07/problem_c/Main.java:20
↓ 1 callers
Method
getMatchedIndexes
문자열 S의 내부에서 패턴 P가 등장하는 모든 시작 인덱스를 반환하는 함수 @param S @param P @return
Bonus/Problem05N/Main.java:37
↓ 1 callers
Method
getMatchedIndexes
KMP 알고리즘을 수행하여 패턴이 매칭된 시작 인덱스들을 반환하는 함수 @param S 탐색 문자열 @param P 패턴 문자열 @param PI 패턴 P에 대한 Prefix-Function(Failure Function) @return
chapter11/problem_b/Main.java:48
↓ 1 callers
Method
getMatchedIndexes
라빈카프 알고리즘 기반으로 @param S @param P @return
chapter11/problem_a/Main.java:41
↓ 1 callers
Method
getMatchedStrings
(String pattern, int N, String[] strings)
Bonus/Problem05M/Main.java:10
↓ 1 callers
Function
getMax
* 배열의 최대값을 계산하는 함수. * * @param data * @param n * @return data[0] ~ data[n-1]중 최대값. */
chapter01/problem_c/solution.cpp:13
↓ 1 callers
Function
getMax
(array, length)
chapter01/problem_c/app.js:1
↓ 1 callers
Function
getMax
* 두 정수 a와 b중 더 큰 값을 반환하는 함수 * * @param a * @param b * @return a와 b중 더 큰 값 */
chapter01/problem_a/solution.cpp:13
↓ 1 callers
Function
getMax
(a, b)
chapter01/problem_a/app.js:1
↓ 1 callers
Method
getMax
배열의 최대값을 계산하는 함수. @param data @param n @return data[0] ~ data[n-1]중 최대값.
chapter01/problem_c/Main.java:16
↓ 1 callers
Method
getMax
두 정수 a와 b중 더 큰 값을 반환하는 함수 @param a @param b @return a와 b중 더 큰 값
chapter01/problem_a/Main.java:15
↓ 1 callers
Method
getMaximum
@return 현재 저장된 원소들 중 최대값 반환 @throws NoSuchElementException
chapter05/problem_m/Main.java:50
↓ 1 callers
Method
getMaximum
저장된 원소 중 최댓값
chapter05/problem_m/main.cpp:68
↓ 1 callers
Function
getMaximumGCD
* 게임의 규칙을 만족하면서 만들 수 있는 가장 큰 최대공약수를 반환하는 함수 * * @param n 주어진 카드의 수 * @param cards 각 카드에 적힌 숫자 배열 * @return */
chapter04/problem_j/solution.cpp:54
↓ 1 callers
Method
getMaximumGCD
게임의 규칙을 만족하면서 만들 수 있는 가장 큰 최대공약수를 반환하는 함수 @param n 주어진 카드의 수 @param cards 각 카드에 적힌 숫자 배열 @return
chapter04/problem_j/Main.java:18
↓ 1 callers
Function
getMaximumHeight
* 생일이 m월인 가장 큰 키의 도토리를 찾는 함수 * @param height 각 도토리의 키 * @param month 각 도토리의 출생 월 * @param n 도토리의 수 * @param m 찾고자 하는 달 * @return month[k] ==
chapter02/problem_a/solution.cpp:14
↓ 1 callers
Method
getMaximumHeight
생일이 m월인 가장 큰 키의 도토리를 찾는 함수 @param height 각 도토리의 키 @param month 각 도토리의 출생 월 @param n 도토리의 수 @param m 찾고자 하는 달 @return month[k] == m인 가장 큰 hei
chapter02/problem_a/Main.java:16
↓ 1 callers
Function
getMaximumPassableRadius
* 해당 복도를 통과할 수 있는 가장 큰 반지름을 계산하여 반환한다 * * @param N 센서들의 수 * @param W 복도의 폭 * @param sensors 각 센서들의 정보 * @return 통과 가능한 가장 큰 반지름 */
chapter10/problem_c/main.cpp:102
↓ 1 callers
Method
getMaximumPassableRadius
해당 복도를 통과할 수 있는 가장 큰 반지름을 계산하여 반환한다 @param N 센서들의 수 @param W 복도의 폭 @param sensors 각 센서들의 정보 @return 통과 가능한 가장 큰 반지름
chapter10/problem_c/Main.java:45
↓ 1 callers
Method
getMaximumPopulation
주어진 범위의 모든 가구에 대한 최대 구성원 수를 계산하는 함수 @param blocks 데이터 블럭들의 배열 @param leftEnd 가장 왼쪽 끝 가구의 번호 @param rightEnd 가장 오른쪽 끝 가구의 번호 @return 해당 범위에서 가장 큰 구
chapter10/problem_e/Main.java:89
↓ 1 callers
Function
getMaximumRangeDifference
chapter05/problem_g/main.cpp:27
↓ 1 callers
Method
getMaximumRangeDifference
(int n, int k, City[] cities)
chapter05/problem_g/Main.java:9
↓ 1 callers
Function
getMaximumSpeed
* @brief 총 M의 예산을 투자하여 가장 느린 기차의 속도 최대값 * * @param N 기차의 수 * @param M 총 예산 * @param S S[i] := 각 열차의 초기 속력 * @param V V[i] := 각 열차의 단위 예산당 속도
chapter10/problem_a/main.cpp:41
↓ 1 callers
Method
getMaximumSpeed
@brief 총 M의 예산을 투자하여 가장 느린 기차의 속도 최대값 @param N 기차의 수 @param M 총 예산 @param S S[i] := 각 열차의 초기 속력 @param V V[i] := 각 열차의 단위 예산당 속도 증가량 @return
chapter10/problem_a/Main.java:46
↓ 1 callers
Function
getMaximumSquareArea
chapter05/problem_i/main.cpp:55
↓ 1 callers
Method
getMaximumSquareArea
(int n, Point2D[] points)
chapter05/problem_i/Main.java:8
↓ 1 callers
Function
getMinIndexInRange
* 주어진 범위의 최소값의 위치를 반환하는 함수 * @param data 데이터 배열 * @param n 배열의 크기 * @param begin 탐색 할 가장 첫(왼쪽) 인덱스 * @param end 탐색 할 가장 마지막(오른쪽) 인덱스 * @return
chapter01/problem_i/solution.cpp:15
↓ 1 callers
Method
getMinIndexInRange
주어진 범위의 최소값의 위치를 반환하는 함수 @param data 데이터 배열 @param n 배열의 크기 @param begin 탐색 할 가장 첫(왼쪽) 인덱스 @param end 탐색 할 가장 마지막(오른쪽) 인덱스 @return data[be
chapter01/problem_i/Main.java:17
↓ 1 callers
Method
getMinimum
@return 현재 저장된 원소들 중 최소값 반환 @throws NoSuchElementException
chapter05/problem_m/Main.java:40
↓ 1 callers
Method
getMinimum
저장된 원소 중 최솟값
chapter05/problem_m/main.cpp:56
↓ 1 callers
Method
getMinimumCut
그래프를 두 개의 그룹으로 나누기 위해 제거해야할 최소의 간선 수를 계산하는 함수 @param N 정점의 수 @param M 간선의 수 @param edges 전체 간선의 집합 @return
chapter10/problem_f/Main.java:37
↓ 1 callers
Function
getMinimumMove
* @brief 시작 기둥(from)으로부터 목적지 기둥(to)까지 num개의 원반을 모두 옮기는 최소 이동 횟수를 계산하는 함수 * * * @param num 현재 시작 기둥(from)에 놓여져 있는 원반의 수 * @param from
chapter06/problem_b/main.cpp:27
↓ 1 callers
Method
getMinimumMove
@brief 시작 기둥(from)으로부터 목적지 기둥(to)까지 num개의 원반을 모두 옮기는 최소 이동 횟수를 계산하는 함수 @param num 현재 시작 기둥(from)에 놓여져 있는 원반의 수 @param from num개의 원반들이 꽂
chapter06/problem_b/Main.java:19
↓ 1 callers
Function
getMinimumMoveDistance
* 전체 영역을 감시하기 위해 필요한 최소의 이동거리 상한을 계산하는 함수 * * @param N * @param L * @param robots * @return */
chapter10/problem_b/main.cpp:77
↓ 1 callers
Method
getMinimumMoveDistance
전체 영역을 감시하기 위해 필요한 최소의 이동거리 상한을 계산하는 함수 @param N @param L @param robots @return
chapter10/problem_b/Main.java:88
↓ 1 callers
Function
getMinimumRequiredDays
chapter07/problem_g/main.cpp:25
↓ 1 callers
Method
getMinimumRequiredDays
(int R, int C, int[][] tomato)
chapter07/problem_g/Main.java:13
↓ 1 callers
Function
getMinimumSpanningTree
chapter08/problem_e/main.cpp:57
↓ 1 callers
Method
getMinimumSpanningTree
(int V, int E, Node[] nodes)
chapter08/problem_f/Main.java:8
↓ 1 callers
Method
getMinimumSpanningTree
(int V, int E, Edge[] edges)
chapter08/problem_e/Main.java:8
↓ 1 callers
Method
getNextPosition
()
Bonus/Problem05F/Main.java:84
↓ 1 callers
Method
getNumberOfConnectedNodes
(int u)
chapter08/problem_d/Main.java:89
↓ 1 callers
Method
getNumberOfConnectedNodes
chapter08/problem_d/main.cpp:47
↓ 1 callers
Function
getNumberOfInversions
* @brief mergeSort를 수행하며 내부적으로 inversion pair의 수를 계산하는 함수 * arr[left] ~ arr[right]를 merge sort로 정렬한다 * * @param arr * @param le
chapter06/problem_j/main.cpp:17
↓ 1 callers
Method
getNumberOfInversions
@brief getNumberOfInversions 함수의 축약형
chapter06/problem_j/Main.java:11
↓ 1 callers
Method
getParentBombs
()
chapter05/problem_f/Main.java:114
↓ 1 callers
Method
getParentBombs
()
chapter05/problem_e/Main.java:116
↓ 1 callers
Function
getPivotIndex
* @brief arr[left] ~ arr[right] 범위에서 원소 하나를 피벗으로 선택하는 함수 * * @param arr * @param left * @param right * @return 피봇으로 선정된 원소의 인덱스를 반환한다
chapter06/problem_h/main.cpp:14
↓ 1 callers
Method
getPivotIndex
@brief arr[left] ~ arr[right] 범위에서 원소 하나를 피벗으로 선택하는 함수 @param arr @param left @param right @return 피봇으로 선정된 원소의 인덱스를 반환한다
chapter06/problem_h/Main.java:15
↓ 1 callers
Method
getPosition
()
Bonus/Problem05E/Main.java:83
↓ 1 callers
Method
getPosition
()
Bonus/Problem05F/Main.java:92
↓ 1 callers
Method
getPosition
()
Bonus/Problem05G/Main.java:114
↓ 1 callers
Function
getPossibleTargetNumber
* 중복을 포함해 두 카드의 합으로 만들 수 있는 당첨번호의 수를 계산하는 함수 * @param n 카드의 수 * @param m 검사하려는 당첨번호의 수 * @param cards 각 카드에 적힌 숫자들 * @param target 검사하려는 각
chapter03/problem_h/solution.cpp:15
↓ 1 callers
Method
getPossibleTargetNumber
중복을 포함해 두 카드의 합으로 만들 수 있는 당첨번호의 수를 계산하는 함수 @param n 카드의 수 @param m 검사하려는 당첨번호의 수 @param cards 각 카드에 적힌 숫자들 @param target 검사하려는 각 당첨번호 리스트 @
chapter03/problem_h/Main.java:17
↓ 1 callers
Function
getPossibleTargets
* 중복을 포함해 두 카드의 합으로 만들 수 있는 당첨번호의 수를 계산하는 함수 * @param n 카드의 수 * @param m 검사하려는 당첨번호의 수 * @param cards 각 카드에 적힌 숫자들 * @param target 검사하려는 각
chapter03/problem_i/solution.cpp:15
↓ 1 callers
Function
getPossibleTargets
* 중복을 포함해 네 카드의 합으로 만들 수 있는 당첨번호들의 리스트를 반환하는 함수 * @param n 카드의 수 * @param m 검사하려는 당첨번호의 수 * @param cards 각 카드에 적힌 숫자들 * @param target 검사하려는
chapter03/problem_j/solution.cpp:47
↓ 1 callers
Method
getPossibleTargets
중복을 포함해 세 카드의 합으로 만들 수 있는 당첨번호들의 리스트를 반환하는 함수 @param n 카드의 수 @param m 검사하려는 당첨번호의 수 @param cards 각 카드에 적힌 숫자들 @param target 검사하려는 각 당첨번호 리스
chapter03/problem_i/Main.java:17
↓ 1 callers
Method
getPossibleTargets
중복을 포함해 네 카드의 합으로 만들 수 있는 당첨번호들의 리스트를 반환하는 함수 @param n 카드의 수 @param m 검사하려는 당첨번호의 수 @param cards 각 카드에 적힌 숫자들 @param target 검사하려는 각 당첨번호 리스
chapter03/problem_j/Main.java:17
↓ 1 callers
Method
getRandomCut
그래프를 분할하는 임의의 우선순위에 따라 cut을 계산하는 함수 @param N 정점의 수 @param M 간선의 수 @param edges 전체 간선의 집합 @return 그래프를 두 개의 그룹으로 분할하기 위해 제거해야 할 간선의 수
chapter10/problem_f/Main.java:55
↓ 1 callers
Function
getRangeSumFromOne
* 1부터 N까지의 자연수의 합을 계산하는 함수 * @param i * @return */
chapter01/problem_j/solution.cpp:12
↓ 1 callers
Method
getRangeSumFromOne
1부터 i까지의 자연수의 합을 계산하는 함수 @param i @return
chapter01/problem_j/Main.java:14
↓ 1 callers
Method
getRemovableOrders
(int n, Bomb[] bombs)
chapter05/problem_f/Main.java:10
↓ 1 callers
Method
getRowByIndex
칸의 번호로 행의 번호를 계산하는 메소드
chapter04/problem_a/solution.cpp:12
↓ 1 callers
Function
getShortestHamiltonCircuit
chapter08/problem_b/main.cpp:34
↓ 1 callers
Method
getShortestHamiltonCircuit
(Graph graph)
chapter08/problem_b/Main.java:9
↓ 1 callers
Function
getShortestPathLength
chapter07/problem_f/main.cpp:21
↓ 1 callers
Function
getShortestPathLength
* 그래프의 두 노드 org에서 dest로 이동하는 가장 짧은 경로의 길이를 반환하는 함수 * * @param org * @param dest * @param adj * @return */
chapter07/problem_d/main.cpp:26
↓ 1 callers
Method
getShortestPathLength
(int originR, int originC, int destR, int destC, int R, int C, boolean[][] passable)
chapter07/problem_f/Main.java:9
↓ 1 callers
Method
getShortestPathLength
그래프의 두 노드 org에서 dest로 이동하는 가장 짧은 경로의 길이를 반환하는 함수 @param org @param dest @param adj @return
chapter07/problem_d/Main.java:16
↓ 1 callers
Method
getSquaredLength
()
Bonus/Problem05I/Main.java:44
↓ 1 callers
Function
getSum
* 정수 배열의 모든 원소의 합을 계산하는 함수 * * @param data * @param n * @return data[0] ~ data[n-1]의 합 */
chapter01/problem_b/solution.cpp:13
↓ 1 callers
Method
getSum
정수 배열의 모든 원소의 합을 계산하는 함수 @param data @param n @return data[0] ~ data[n-1]의 합
chapter01/problem_b/Main.java:16
↓ 1 callers
Method
getSum
(int leftEnd, int rightEnd)
chapter10/problem_e/Main.java:204
↓ 1 callers
Method
getSumOfPopulations
주어진 범위의 모든 가구에 대한 구성원 수의 합을 계산하는 함수 @param blocks 데이터 블럭들의 배열 @param leftEnd 가장 왼쪽 끝 가구의 번호 @param rightEnd 가장 오른쪽 끝 가구의 번호 @return 해당 범위에 존재하는 구성
chapter10/problem_e/Main.java:124
↓ 1 callers
Method
getTargetTowerIndex
chapter05/problem_b/main.cpp:23
↓ 1 callers
Function
getTicketNumbers
chapter04/problem_b/solution.cpp:42
↓ 1 callers
Method
getTicketNumbers
@param n 전체 티켓의 수 @param m 요청 고객의 수 @param ids 각 고객들의 회원번호 @return
chapter04/problem_b/Main.java:15
↓ 1 callers
Method
getTotalLength
(int N, int K, int initR, int initC, int[] lengths, int[] directions)
Bonus/Problem05J/Main.java:23
↓ 1 callers
Method
getTotalLength
(int N, int K, int initR, int initC, int[] lengths, int[] directions)
Bonus/Problem05K/Main.java:10
↓ 1 callers
Method
getTotalPointAt
(r, c)ĭ�� Ÿ���� ������ �� ���� �� �ִ� �� ������ ����ϴ� �ҵ� @param r @param c @return �ش� �������� ��� ������ �ǹ��� ��
Bonus/Problem05D/Main.java:111
↓ 1 callers
Function
getUniqueElements
* data[0] ~ data[n-1]에서 중복이 존재하지 않는 원소들을 반환한다. * 단, 각 원소들은 오름차순으로 정렬되어 있어야 한다. * @param data data[0] ~ data[n-1]에는 10만 이하의 자연수다. * @param n * @return
chapter03/problem_c/solution.cpp:33
↓ 1 callers
Method
getUniqueElements
data[0] ~ data[n-1]에서 중복이 존재하지 않는 원소들을 반환한다. 단, 각 원소들은 오름차순으로 정렬되어 있어야 한다. @param data data[0] ~ data[n-1]에는 10만 이하의 자연수다. @param n @return
chapter03/problem_c/Main.java:28
↓ 1 callers
Function
getUniqueRangeNumber
chapter03/problem_g/solution.cpp:50
↓ 1 callers
Method
getUniqueRangeNumber
(int[] birthDate, int n, int k)
chapter03/problem_g/Main.java:9
↓ 1 callers
Method
getWeightTable
각 자리 별 Weight를 계산해둔 배열을 반환하는 함수 @param M 패턴 문자열의 길이 @return weights[i] := 오른쪽에서 i번째 문자에 곱할 가중치
chapter11/problem_a/Main.java:94
↓ 1 callers
Method
getWidth
()
Bonus/Problem05H/Main.java:58
↓ 1 callers
Method
getYByIndex
'index'번째 날짜의 Y(오른쪽 번호)를 반환하는 함수 @param index @return
chapter04/problem_h/Main.java:62
↓ 1 callers
Function
get_ajou
(source: Vec<String>, nr_items: usize)
chapter01/problem_g/main.rs:26
↓ 1 callers
Function
get_count
:param data: 각 사람들의 키를 저장한 배열 :param n: 사람들의 수 :param m: 미주의 키 :param s: 지수의 키 :return: 미주 혹은 지수와 키가 일치하는 사람의 수
chapter01/problem_d/solution.py:1
↓ 1 callers
Function
get_covered_area
100x100 도화지에서 색종이들이 차지하는 면적을 구하는 함수 :param points: 각 색종이의 왼쪽 아래 좌표 :return: 색종이들이 차지하는 면적
chapter03/problem_e/solution.py:4
↓ 1 callers
Function
get_cross
(map: &RazerTowerMap, x: usize, y: usize)
Bonus/Problem05C/main.rs:28
↓ 1 callers
Function
get_cross
(map: &RazerTowerMap, x: usize, y: usize)
Bonus/Problem05D/main.rs:30
↓ 1 callers
Function
get_element_type_count
중복을 제외한 숫자의 종류의 수를 계산하는 함수 :param data: 정수 배열 :return: 원소의 종류의 수
chapter02/problem_c/solution.py:7
↓ 1 callers
Method
get_from_stdinln
(&mut self)
chapter01/problem_i/main.rs:36
↓ 1 callers
Function
get_horizontal
(map: &RazerTowerMap, x: usize, y: usize)
Bonus/Problem05C/main.rs:50
↓ 1 callers
Function
get_horizontal
(map: &RazerTowerMap, y: usize)
Bonus/Problem05D/main.rs:52
↓ 1 callers
Function
get_horizontal
(mut space: &Vec<Vec<i32>>, x: usize, y: usize, d: usize)
Bonus/Problem05B/main.rs:21
← previous
next →
301–400 of 1,179, ranked by callers