리트코드 - 71. Simplify Path출처 - https://leetcode.com/problems/simplify-path/description/?envType=study-plan-v2&envId=top-interview-150 문제 설명Unix 스타일 파일 시스템의 절대 경로가 주어지며, 이는 항상 슬래시 '/'로 시작합니다. 이 절대 경로를 단순화된 정규 경로로 변환하는 것이 과제입니다. Unix 스타일 파일 시스템의 규칙은 다음과 같습니다:단일 마침표 '.'는 현재 디렉토리를 나타냅니다.이중 마침표 '..'는 이전/부모 디렉토리를 나타냅니다.'//'와 '///'와 같은 연속된 여러 슬래시는 단일 슬래시 '/'로 처리됩니다.위 규칙과 일치하지 않는 마침표 시퀀스는 유효한 디렉토리 또는 파일 이..
리트코드 - 15. 3Sum출처 - https://leetcode.com/problems/3sum/description/?envType=study-plan-v2&envId=top-interview-150 문제 설명정수 배열 nums가 주어졌을 때, i != j, i != k, j != k이고 nums[i] + nums[j] + nums[k] == 0을 만족하는 모든 삼중항 [nums[i], nums[j], nums[k]]를 반환해야 합니다. 정답에는 중복된 삼중항이 포함되면 안 됩니다. 풀이코드class Solution { public List> threeSum(int[] nums) { Arrays.sort(nums); Set> answers = new HashSet+();..
한국 유튜브 가격이 유달리 비쌉니다. 15000원이에요.심지어 가족계정 만드는 방법이 없어 3명만 되도 5만원 가까이 됩니다.이런 부당한(?) 대우는 당하지 않기 위해 명예 인도인이 되기로 합니다. 준비물1. 아이폰 및 새 애플 계정2. 인도 아마존 계정(미국 아마존 계정으로도 호환됨)3. 해외 결제 가능한 카드 방법(처음인 경우)0-1. 애플 앱스토어에서 인도 계정 만들기(국가를 반드시 인도로)0-2. 기존 유튜브 어플 삭제 후 인도 앱스토어로 로그인 해서 인도 유튜브 다운로드 받음 1. 인도 아마존 기프트 카드 구매(아마존 구매 링크)일반 계정: 한 달 200 루피 정도(한화 약 3400)가족 계정: 한 달 400 루피 정도(한화 약 6800) 2. redeem 코드 형태를 애플 계정에 등록3. 이후..
리트코드 - 76. Minimum Window Substring출처 - https://leetcode.com/problems/minimum-window-substring/description/?envType=study-plan-v2&envId=top-interview-150 문제 설명주어진 두 문자열 s와 t의 길이가 각각 m과 n일 때, s의 최소 윈도우 부분 문자열을 반환하세요. 이때, 이 윈도우는 t의 모든 문자(중복 포함)를 포함해야 합니다. 만약 그러한 부분 문자열이 없다면, 빈 문자열 ""을 반환하세요. 테스트 케이스는 답이 유일하도록 생성됩니다. 풀이코드class Solution { public String minWindow(String s, String t) { int s..
리트코드 - 30. Substring with Concatenation of All Words출처 - https://leetcode.com/problems/substring-with-concatenation-of-all-words/description/?envType=study-plan-v2&envId=top-interview-150 문제 설명문자열 s와 문자열 배열 words가 주어집니다. 배열 words의 모든 문자열은 같은 길이를 가집니다.연결된 문자열(Concatenated String) 이란, words의 모든 문자열을 어떤 순서로든(순열) 연속된 형태로 포함하는 문자열을 의미합니다.예를 들어, words = ["ab", "cd", "ef"]일 때, "abcdef" "abefcd" "cdabef..