목록2024/12/23 (3)
susinlee 님의 블로그
1. 스택과 큐, 이진 트리 자료구조에 대해서 배웠다. 2. 웹 크롤링에 대해서 배웠다. 웬만하면 API를 쓰고, 없을 때 고려해보자. 3. 무언가 보고서를 올릴 때나 질문을 할 때 주제를 명확히 하고 그에 대한 결론을 제시하며, 상대에게 기대하는 반응을 생각하면서 글을 작성하자.
[문제]https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [풀이]1. 드래그의 시작점과 끝점의 규칙을 찾는다.2. 드래그 시작점(lux, luy) 에서 lux는 파일 처음 나오는 행, luy는 파일이 처음 나오는 열이 된다.3. 드래그 끝점(rdx, rdy) 에서 rdx는 (파일이 존재하는 마지막 행 + 1), rdy는 (파일이 존재하는 마지막 열 + 1) 이 된다.4. 격자판을 완전탐색하면서 '#' 문자가 나오면 행과 열을 저장한다.5. min, max 함수를 이용해서 해당 값들을 구해준..
[문제]https://leetcode.com/problems/managers-with-at-least-5-direct-reports/description/ [풀이]Pandasimport pandas as pddef find_managers(employee: pd.DataFrame) -> pd.DataFrame: # manager = employee.groupby('managerId', as_index=False).size() # merged = manager.merge(employee, left_on='managerId', right_on='id') # return merged[merged['size']>=5][['name']] managers = employee.groupby('..