
파이썬 언어를 사용해서 프로그래머스의 '전화번호 목록' 문제 풀기!! 이중for문, Hash를 사용해서 두가지 방식으로 코드짜기. 실패,,그리고 성공...!!👏🏻

파이썬 언어를 사용해서 프로그래머스의 '의상' 문제 풀기!! Hash를 사용해서 짠 코드. 알고리즘 하면서 조합, 순열 정도는 기본인데,,,,이부분에 대한 이슈발생으로 푸는 데 시간이 좀 걸렸다..🥲

파이썬 언어를 사용해서 프로그래머스의 '기능개발' 문제 풀기!! zip 메서드를 적절히 활용한 것 같아 뿌듯하당~ 리스트컴프리헨션을 더 자유자재로 쓸 수 있도록 손에 많이 익혀야겠다!!!!

파이썬 언어를 사용해서 프로그래머스의 '소수찾기' 문제 풀기!! list에서 중복 처리를 할 수 있는 방법에 대해 배웠다!! 앞으로도 잘 사용해야지~~

파이썬 언어를 사용해서 프로그래머스의 '순위' 문제 풀기!! 플로이드-워셜 알고리즘을 활용해서 문제 풀기~~'하나를 알면 열을 안다'라는 옛 조상님들의 말씀 틀린 게 없다! 라는 생각이 든 문제,,🤭

파이썬 언어를 사용해서 릿코드의 'Top K Frequent Elements' 문제 풀기!! 람다람다람다람다람다람쥐,,,,,쿼카,,카피바라,,라쿤 다들 너무 귀여워,,람다 더 잘쓰도록 손에 많이 익혀야지!!🔥

파이썬 언어를 사용해서 릿코드의 'Reordered Power of 2' 문제 풀기!! 알고를 풀다보면 내 코드가 평가되는게 아니라 내 사고를 평가되는 것 같은 느낌이 든다.. 이번 문제가 특히나 더 그랬다,,이과적 사고 너무 탐난다....🤩

파이썬 언어를 사용해서 릿코드의 'Find the Winner of the Circular Game' 문제 풀기!! 큐에 넣고 빼는 로직만 잘 알고있으면 엄청 어렵진 않은 문제라고 생각한다.

파이썬 언어를 사용해서 릿코드의 'Deepest Leaves Sum' 문제 풀기!! 이진트리의 구조를 잘 알 수 있는 기본적인 문제!

문제풀이 과정1\. 보드를 2차원 배열의 맵 형식이 아닌 스트링 문자열로 받아온다.2\. 단, H와 T가 아닌 0과 1로 변환해서 비트 마스킹을 적용한다.3\. 보드는 3\*3으로 정해져있음 그러므로 0,1이 나올 수 있는 경우의 수는 0~511로 총 512개이다.4\

문제1문제2입출력내가 생각하는 방식1\. 회전 횟수만큼 for문을 돌린다.2\. 시계방향이면 append, 반시계방향이면 popleft를 해서 톱니바퀴를 회전시킨다.2-1. 타겟이 된 바퀴의 세 번째, 일곱 번째와 맞닿아 있는 양쪽 바퀴를 확인한다.2-2. 만약 맞닿아
leetcode에서 문제를 풀다가 투 포인터(슬라이딩 윈도우) 기법을 활용하는 방법을 알게 되었고 이에 대한 개념을 확실하게 다지고자 이렇게 글을 적는다..!

two-pointer를 활용하여 해결한 leetcode 19번 문제. level: [Medium], topics: [Linked List], [Two Pointers]

처음 문제를 보고 엇? 쉽네 했다가 어떻게 풀지 방법을 생각하니까 다시 뇌정지가 오고,,반복하다가 슬라이딩 윈도우를 통해 풀면 되겠다는 생각이 들었다!!

Given an integer array nums and two integers firstLen and secondLen, return the maximum sum of elements in two non-overlapping subarrays with lengths

Given a string s, return the longest palindromic substring in s.문제는 간단하다!문자열 s 안에서 앞뒤가 똑같이 읽히는 가장 긴 부분 문자열을 찾아야 한다.예를 들어 "babad"의 경우 "bab" 또는 "aba" 모두