록산

조합합 II

[LeetCode] 0040. 조합합 II

후보 번호(후보)와 목표 번호(목표)의 모음이 주어지면 후보 번호의 합이 목표와 일치하는 후보의 고유한 조합을 모두 찾습니다.

후보의 각 번호는 조합에 한 번만 사용할 수 있습니다.

참고: 솔루션 세트에는 중복된 조합이 포함되어서는 안 됩니다.

[LeetCode] 0040. 조합합 II 자세히 보기 »

리트코드, 기술 기사
조합합

[LeetCode] 0039. 조합합

고유한 정수 후보 배열과 대상 정수 대상이 주어지면 선택한 숫자의 합계가 대상에 해당하는 모든 고유한 후보 조합 목록을 반환합니다. 조합을 어떤 순서로든 반환할 수 있습니다.

동일한 숫자는 무제한으로 선택할 수 있습니다. 선택한 숫자 중 하나 이상의 빈도가 다른 경우 두 가지 조합이 고유합니다.

테스트 케이스는 목표에 합산되는 고유 조합 수가 주어진 입력에 대해 150개 조합 미만이 되도록 생성됩니다.

[LeetCode] 0039. 조합합 자세히 보기 »

리트코드, 기술 기사
가장 긴 공통 부분 수열

[LeetCode] 1143. 가장 긴 공통 부분 수열

두 개의 문자열 text1과 text2가 주어지면 가장 긴 공통 하위 시퀀스의 길이를 반환합니다. 공통 하위 시퀀스가 없으면 0을 반환합니다.

문자열의 하위 시퀀스는 나머지 문자의 상대적 순서를 변경하지 않고 일부 문자가 삭제된(없음일 수 있음) 원래 문자열에서 생성된 새 문자열입니다.

예를 들어, "ace"는 "abcde"의 하위 수열입니다.
두 문자열의 공통 부분 수열은 두 문자열에 공통인 부분 수열입니다.

[LeetCode] 1143. 가장 긴 공통 부분 수열 자세히 보기 »

리트코드, 기술 기사
데이터 구조에 대한 사전 이해: 초보 프로그래머는 무엇을 알아야 합니까? 3가지 주요 학습능력을 한번에!

데이터 구조에 대한 사전 이해: 초보 프로그래머는 무엇을 알아야 합니까? 3가지 주요 학습능력을 한번에!

프로그래밍을 배울 때, 우리는 "데이터 구조"라는 용어를 자주 듣습니다. 정확히 무엇입니까? 왜 공부하나요? 시작하는 방법? 이 글에서는 데이터 구조의 기본 개념을 빠르게 이해하고 쉽게 시작할 수 있도록 간단한 비유와 실제 예제를 사용합니다! 😊

데이터 구조에 대한 사전 이해: 초보 프로그래머는 무엇을 알아야 합니까? 3가지 주요 학습능력을 한번에! 자세히 보기 »

소프트웨어 엔지니어,
1비트 수

[LeetCode] 0191. 1비트수

부호 없는 정수의 이진 표현을 취하고 그것이 가지고 있는 '1' 비트 수(해밍 가중치라고도 함)를 반환하는 함수를 작성하세요.

메모:

Java와 같은 일부 언어에는 부호 없는 정수 유형이 없습니다. 이 경우 입력은 부호 있는 정수 유형으로 제공됩니다. 정수의 내부 이진 표현은 동일하므로 구현에 영향을 주지 않습니다. 서명되었거나 서명되지 않았습니다.
Java에서 컴파일러는 2의 보수 표기법을 사용하여 부호 있는 정수를 나타냅니다. 따라서 예제 3에서 입력은 부호 있는 정수 -3을 나타냅니다.

[LeetCode] 0191. 1비트수 자세히 보기 »

기술 기사
ko_KR한국어