일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- SQL
- sung kim
- PIR
- 시간초과
- ML
- Programmers
- 한화오션
- deque
- 정렬
- 알고리즘 고득점 kit
- Machine learning
- join
- DFS
- Linear Regression
- sort
- deep learning
- 모두를 위한 딥러닝
- c++
- softmax
- TensorFlow
- BOJ
- CSAP
- stl
- 프로그래머스
- Queue
- mysql
- 큐
- 백준
- 모두를 위한 머신러닝
- Neural Network
- Today
- Total
목록시간초과 (3)
hello, world!
https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr * 시간초과-> 2중 for문을 1중 for문으로 변경하여 해결 (전화번호 리스트를 정렬하면 바로 뒤 번호만 확인하면 됨) def solution(phone_book): phone_book.sort() for i in range(len(phone_book) - 1): if phone_book[i + 1].startswith(phone_book[i]): return False return True
https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net set()으로 중복제거하여 시간초과 해결 import sys # sys.stdin.readline sys.stdin.readline() l = set(sys.stdin.readline().split()) # 중복제거로 시간초과 해결 sys.stdin.readline() f = sys.stdin.readline().split() ret = '' for..
https://www.acmicpc.net/problem/18258 18258번: 큐 2 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 2,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net [C++] cin, cout 사용 시 시간초과 해결 방법 1. cin.sync_with_stdio(false); C++의 iostream이 C의 stdio와 동기화 시키는 것을 false로 하여 독립적인 버퍼를 생성하도록 한다. 따라서 사용하는 버퍼의 수가 줄어들고 속도가 높아진다! 2. cin.tie(NULL); 기본값으로는 tie되어 있는 cin을 cout으로부터 un..