본문 바로가기

전체 글

(43)
[LeetCode] Is Subsequence 392. Is Subsequence 문제 (한글 해석) - 두 문자열과 t가 주어지면 s가 t의 연속이면 true를 반환하고 그렇지 않으면 false를 반환합니다. 문자열의 연속은 원래 문자열에서 나머지 문자열의 상대적 위치를 방해하지 않고 일부 문자를 삭제하여 형성되는 새로운 문자열이다. 문제 분석 - 't' 문자열에서 's' 문자열이 포함되는 지를 확인한다. 't'에서 문자를 지워서 's'가 나오는 경우가 존재하면 True를 반환하고, 존재하지 않으면 False를 반환한다. 해결 - 't'문자열을 기준으로 반복문을 돌며, 's'문자열의 첫 문자부터 차례로 검사를 하여 's' 문자열을 모두 돌았다면 True를 모두 돌지 못했다면 False를 반환하면 된다. 코드 class Solution: def is..
[README] README.md File 수정 문제 - Repository의 메인 README 파일을 누군가 실수로 날려버렸다. 해결 - 이전에 존재했던 Commit에서 README.md 파일의 내용을 가져왔다.
[LeetCode] Merge Similar Items 2363. Merge Similar Items 문제 (한글 해석) - 두 개의 항목 집합을 나타내는 두 개의 2D 정수 배열인 항목 1과 항목 2가 제공됩니다. 각 어레이 항목에는 다음과 같은 속성이 있습니다. items[i] = [valuei, weighti] 여기서 value i는 값을 나타내고 weighti는 i번째 항목의 무게를 나타냅니다. 항목의 각 항목 값은 고유합니다. 2D 정수 배열을 반환합니다. 여기서 ret[i] = [valuei, weighti]는 값 i를 가진 모든 항목의 가중치 합계입니다. 참고: 값별로 오름차순으로 ret를 반환해야 합니다. 문제 분석 - 이 문제는 2차원 배열이 [value, weight]로 주어진다. item 2개의 value가 같은 경우 weight를 더할 ..