프로그래머스의 도넛과 막대 그래프 문제를 풀면서 시간초과가 발생했다. 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr from collections import defaultdictdef solution(edges): answer = [0, 0, 0, 0] graph = defaultdict(list) out_ = defaultdict(int) in_ = defaultdict(int) for e in edges: graph[e[0]].append(e[1]) out_[e[0]] += 1 in_[e..
파이썬으로 데이터를 처리하면 C에 비해 많이 느리다고 한다. C는 컴퓨터와 가장 가까운 언어이기 때문에 빠르다. 즉 컴퓨터에게 친숙한 언어를 사용한다고 생각하면된다. 모든지 단점을파이썬으로 데이터를 처리하면 C에 비해 많이 느리다고 한다. C는 컴퓨터와 가장 가까운 언어이기 때문에 빠르다. 즉 컴퓨터에게 친숙한 언어를 사용한다고 생각하면된다. 모든지 단점이 있다면 이를 보완하는 방법을 마련하듯이 파이썬의 속도를 보완하기 위해 numpy 라이브러리를 사용한다.어떤 차이점이 있어서 속도가 다른건지 간단하게 Python과 Numpy에서 리스트 구조의 차이점을 살펴보았다.위의 그림에서 살펴보면 Python은 리스트에 메모리 주소를 저장한다. 즉 다이렉트로 데이터가 있는 주소를 방문하지 않고 중간의 업체를 관리만..
- Total
- Today
- Yesterday
- LangChain
- java
- 보안기사
- 딥러닝
- 우선순위큐
- FastAPI
- Ai
- linux
- 시간초과
- 코딩테스트
- 프로그래머스
- 분산시스템
- 카카오페이
- 다이나믹프로그래밍
- 보안
- synflooding
- 자료구조
- 리눅스
- 백준
- lightsail
- 그리디
- llm
- t-test
- 카카오페이면접후기
- t검정
- 정보보안기사
- 정보보안
- 파이썬
- springboot
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |