소프트웨어 기술 블로그

React, JavaScript 및 기술에 대한 지식 기사 페이지인 소프트웨어 기술 블로그에 오신 것을 환영합니다. monorepo에 대한 기술, zustand에 대한 상태 관리 팁을 찾고 있거나 프런트엔드 개발에 대한 이해를 높이고 싶다면 여기에 풍부한 리소스가 있습니다. 각 기사는 모든 사람이 필요한 정보를 빠르게 찾을 수 있도록 명확하고 이해하기 쉬운 콘텐츠를 제공하기 위해 신중하게 작성되었습니다. 기본 개념부터 고급 기술까지, 초보자부터 고급 플레이어까지 누구나 즐길 수 있는 콘텐츠가 있습니다.그래픽 콘텐츠에 관심이 있으시면 저희에게 문의해 주세요. 인스 타 그램.

[Leetcode] 0242. 유효한 애너그램

두 개의 문자열 s와 t가 주어졌을 때, t가 s의 애너그램이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

애너그램은 다른 단어나 문구의 글자를 재배열하여 형성된 단어나 문구로, 일반적으로 원래 글자를 모두 정확히 한 번씩 사용합니다.

더 읽어보세요"

[Leetcode] 0076. 최소 창 부분 문자열

각각 길이가 m과 n인 두 개의 문자열 s와 t가 주어지면 t의 모든 문자(중복 포함)가 윈도우에 포함되도록 s의 최소 윈도우 하위 문자열을 반환합니다. 그러한 하위 문자열이 없으면 빈 문자열 ""을 반환합니다.

테스트 케이스는 답이 고유하도록 생성됩니다.

더 읽어보세요"

[Leetcode] 0424. 가장 긴 반복 문자 대체

문자열 s와 정수 k가 주어집니다. 문자열의 모든 문자를 선택하여 다른 대문자 영어 문자로 변경할 수 있습니다. 이 작업은 최대 k번 수행할 수 있습니다.

위의 연산을 수행한 후 얻을 수 있는, 같은 문자를 포함하는 가장 긴 부분 문자열의 길이를 반환합니다.

더 읽어보세요"

[Leetcode] 0212. 단어 검색 II

문자로 구성된 mxn 보드와 단어 문자열 목록이 주어졌을 때, 보드에 있는 모든 단어를 반환합니다.

각 단어는 연속적으로 인접한 셀의 문자로 구성되어야 하며, 인접한 셀은 수평 또는 수직으로 이웃해야 합니다. 동일한 문자 셀은 단어에서 두 번 이상 사용될 수 없습니다.

더 읽어보세요"

[Leetcode] 0079. 단어 검색

문자 board와 문자열 word로 구성된 mxn 그리드가 주어졌을 때, 그리드에 word가 있으면 true를 반환합니다.

단어는 연속적으로 인접한 셀의 문자로 구성될 수 있으며, 인접한 셀은 수평 또는 수직으로 이웃합니다. 동일한 문자 셀은 두 번 이상 사용될 수 없습니다.

더 읽어보세요"

[Leetcode] 0048. 이미지 회전

이미지를 나타내는 nxn 2D 행렬이 주어지면, 이미지를 시계 방향으로 90도 회전합니다.

이미지를 제자리에서 회전해야 하므로 입력 2D 행렬을 직접 수정해야 합니다. 다른 2D 행렬을 할당하여 회전하지 마십시오.

더 읽어보세요"

[리트코드] 0885. 나선형 매트릭스 III

동쪽을 향한 행 x 열 그리드의 셀(rStart, cStart)에서 시작합니다. 북서쪽 모서리는 그리드의 첫 번째 행과 열에 있고 남동쪽 모서리는 마지막 행과 열에 있습니다.

이 그리드의 모든 위치를 방문하기 위해 시계 방향 나선형으로 걸을 것입니다. 그리드 경계 밖으로 이동할 때마다 그리드 외부로 계속 이동합니다(그러나 나중에 그리드 경계로 돌아갈 수 있음). 그리드의 열 공간.

그리드의 위치를 나타내는 좌표 배열을 방문한 순서대로 반환합니다.

더 읽어보세요"

[리트코드] 0143. 재주문 목록

단일 연결 목록의 헤드가 제공됩니다. 목록은 다음과 같이 표현될 수 있습니다.

L0 → L1 → … → Ln – 1 → Ln
다음 형식이 되도록 목록을 재정렬합니다.

L0 → Ln → L1 → Ln – 1 → L2 → Ln – 2 → …
목록의 노드에 있는 값은 수정할 수 없습니다. 노드 자체만 변경할 수 있습니다.

더 읽어보세요"

CES 2025: NVIDIA는 AI 기술 혁신을 촉진하기 위해 3가지 핵심을 어떻게 사용합니까?

AI의 급속한 성장은 전례 없는 속도로 세상을 변화시키고 있으며, NVIDIA는 의심할 여지 없이 이 흐름의 중추적인 동인입니다! 막 끝난 CES 2024에서 NVIDIA의 여러 발표는 하드웨어 성능의 혁신이든 AI 애플리케이션의 대중화이든 다시 한번 업계 방향을 주도했으며 AI 기술의 미래 개발에 강력한 추진력을 불어넣었습니다.
오늘은 CES에서 NVIDIA가 발표한 최신 소식 중 일부와 이러한 업데이트가 우리의 미래에 어떤 영향을 미칠지 집중적으로 살펴보겠습니다!

더 읽어보세요"

[Leetcode] 0021. 두 개의 정렬된 목록 병합

두 개의 정렬된 연결 목록 list1과 list2의 헤드가 제공됩니다.

두 목록을 하나의 정렬된 목록으로 병합합니다. 목록은 처음 두 목록의 노드를 연결하여 만들어야 합니다.

병합된 연결 목록의 헤드를 반환합니다.

더 읽어보세요"

[리트코드] 2402. 회의실III

ou에는 정수 n이 주어집니다. 0부터 n – 1까지 번호가 매겨진 n개의 방이 있습니다.

2D 정수 배열 회의가 제공됩니다. 여기서 Meetings[i] = [starti, endi]는 회의가 절반 닫힌 시간 간격 [starti, endi) 동안 개최됨을 의미합니다. starti의 모든 값은 고유합니다.

회의는 다음과 같은 방식으로 회의실에 할당됩니다.

각 회의는 가장 낮은 번호의 사용하지 않는 방에서 진행됩니다.
사용 가능한 회의실이 없는 경우 회의실이 비어 있을 때까지 회의가 지연됩니다. 지연된 회의는 원래 회의와 동일한 기간을 가져야 합니다.
회의실을 사용하지 않게 되면 원래 시작 시간이 더 빠른 회의에 회의실을 할당해야 합니다.
가장 많은 회의를 진행한 방의 번호를 반환합니다. 방이 여러 개인 경우 가장 낮은 번호의 방을 반환합니다.

반 닫힌 구간 [a, b)는 a를 포함하고 b를 포함하지 않는 a와 b 사이의 구간입니다.

더 읽어보세요"