# combination

86개의 포스트
post-thumbnail

[Baekjoon] 1010 - 🌉다리 놓기

재원이는 한 도시의 시장이 되었다. 이 도시에는 도시를 동쪽과 서쪽으로 나누는 큰 일직선 모양의 강이 흐르고 있다. 하지만 재원이는 다리가 없어서 시민들이 강을 건너는데 큰 불편을 겪고 있음을 알고 다리를 짓기로 결심하였다. 강 주변에서 다리를 짓기에 적합한 곳을 사이

2023년 11월 22일
·
0개의 댓글
·

[프로그래머스] 소수 찾기 42839 (JAVA)

[프로그래머스] 5. 완전탐색 / 5-3. 소수 찾기

2023년 11월 5일
·
0개의 댓글
·
post-thumbnail

Baekjoon 2309

백준 2309 문제, 일곱 난쟁이대표적인 Brute Forse 문제로, 모든 경우의 수를 탐색하는 방법이다. 따라서, 9명 중에 7명을 뽑아서 7명의 키의 합이 100이 되면 정답을 출력하면 되는 문제로 간단한 로직을 요구하는 문제이다.위의 조건을 보고 Combinat

2023년 9월 19일
·
0개의 댓글
·
post-thumbnail

BoJ 28544 - 알록달록 앵무새 [with Python]

1시간 후 점심~

2023년 9월 12일
·
0개의 댓글
·
post-thumbnail

Recursive, Permutation, Combination

재귀 함수란 정의 단계에서 자신을 재참조 하는 함수를 의미. 주로 문제를 작은 부분으로 나누어서 풀 때 활용한다. 대표적인 예시로 펙토리얼과 피보나치 수열이 존재한다. 재귀함수를 사용하는 경우 반드시 종료조건을 달아 주어야 하며, 사이클이 존재하는 경우 사용해서는 안된

2023년 8월 26일
·
0개의 댓글
·

java combination/ stream

list slice 복사 : list.stream().skip(i + 1).collect(Collectors.toList()); 앞에서부터 skip 개수만큼 건너뛴다. 마지막 변환을 stream().toList() 로 가능한데....

2023년 6월 19일
·
0개의 댓글
·

BOJ 15649 N과 M (2)

BOJ 15649 N과 M (2)

2023년 6월 2일
·
0개의 댓글
·
post-thumbnail

시간 복잡도 / Algorithm

pseudocode / Time Complexity / Greedy / Simulation / Brute-Force / Binary Search / DP / Permutation / Combination

2023년 5월 17일
·
0개의 댓글
·

[Python] 조합 구하기 - DFS

DFS를 이용한 조합 구하는 방법

2023년 5월 15일
·
0개의 댓글
·

순열과 조합

순서를 고려한 경우의 수두 번째 인자 생략 가능('1', '2', '3'), ('1', '3', '2'), ('2', '1', '3'), ('2', '3', '1'), ('3', '1', '2'), ('3', '2', '1')('1', '2'), ('1', '3'),

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

[코테] 알고리즘 탐색 3 DFS(Deep_First_Search)와 조합(Combination)

탐색은 많은 데이터들 가운데 원하는 데이터를 찾아가는 과정이다.DFS는 깊이 우선 탐색이라 불리며 그래프에서 깊은 부분을 우선적으로 탐색하여 출력하는 알고리즘이다. 마지막 노드까지 내려가면 더 이상 깊이 탐색할 것이 없기에 마지막 노드를 출력하거나 체크한 후에 부모 노

2023년 4월 21일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/C++]Lv.0 - 구슬을 나누는 경우의 수

https://school.programmers.co.kr/learn/courses/30/lessons/120840 공식은 Hint에 나와있으니 이대로 하면 되는데 값이 너무 커져서 int형으로 하면 오버플로우가 나므로 double형을 사용하였다.https&#

2023년 4월 19일
·
0개의 댓글
·

[프로그래머스] 피로도

combinationdfs, dfs

2023년 4월 13일
·
0개의 댓글
·

(Swift) Programmers 후보키

문제 풀이 아이디어 문제의 정의 유일성 해당 속성들로 key를 만들었을 때 모든 row들이 각각 유일하게 식별되어야 합니다. 이를 코드로 옮기면 해당 속성으로 key를 만들어서 set에 넣고 (중복 제거를 위해서) 해당 set의 길이와 row의 갯수가 동일하면 유일성을 가진다고 볼 수 있습니다. 최소성 유일성을 가진 키를 구성하는 속성 중에 하...

2023년 3월 31일
·
0개의 댓글
·
post-thumbnail

[알고리즘] 조합 (Combination)

n개의 숫자 중에서 r개의 수를 순서 없이 뽑는 경우를 말한다.예를 들어 \[1, 2, 3] 이란 숫자 배열에서 2개의 수를 순서 없이 뽑으면1, 22, 3이렇게 3가지가 나온다. 순열을 뽑았을 때 나오는 \[2, 1], \[3, 1], \[3, 2] 등은 중복이라 제

2023년 3월 17일
·
0개의 댓글
·

(Swift) Programmers 메뉴 리뉴얼

코딩테스트 연습 - 메뉴 리뉴얼 문제 풀이 아이디어 주어진 주문을 가지고 세트 메뉴를 만들어야 하는데요. 세트 메뉴를 만들 때는 순서는 관계 없으니까 조합을 사용해서 세트 메뉴를 구현하면 됩니다. 각각의 주어진 order를 가지고 세트 메뉴가 될 수 있는 세트 후보

2023년 2월 23일
·
0개의 댓글
·

DFS 기본 - 순열과 조합

https://bloodstrawberry.tistory.com/57

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

[Algorithm] 2309. 일곱 난쟁이

2309번 문제 보기문제 이해 :일곱 난쟁이의 키의 합 : 1009 난쟁이 중 7 난쟁이 찾아내기 입력 : 9개의 줄에 걸쳐 난쟁이의 키가 주어짐1 <= 난쟁이 키 < 100아홉 난쟁이의 키는 모두 다름출력 :일곱 난쟁이의 키 오름차순 출력일곱 난쟁이를 찾을

2023년 1월 25일
·
0개의 댓글
·