
파이썬 언어를 사용해서 프로그래머스의 '전화번호 목록' 문제 풀기!! 이중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" 모두

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