일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- deque
- 한화오션
- c++
- Programmers
- Linear Regression
- sung kim
- ML
- sort
- 모두를 위한 딥러닝
- 정렬
- DFS
- deep learning
- Machine learning
- Queue
- BOJ
- 시간초과
- 모두를 위한 머신러닝
- stl
- softmax
- 프로그래머스
- 백준
- 큐
- Neural Network
- 알고리즘 고득점 kit
- mysql
- TensorFlow
- PIR
- CSAP
- SQL
- join
- Today
- Total
목록전체 글 (85)
hello, world!
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/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net import sys # sys.stdin.readline while True: s = sys.stdin.readline()[:-1] if s == '0': break if s == s[::-1]: print('yes') else: print('no')
https://www.acmicpc.net/problem/6603 6603번: 로또 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있다. 첫 번째 수는 k (6 < k < 13)이고, 다음 k개 수는 집합 S에 포함되는 수이다. S의 원소는 오름차순으로 www.acmicpc.net * 순열 Permutations : 순서 다르면 다른 것으로 판단 from itertools import permutations list(permutations([1, 2, 3, 4], 2)) # [(1, 2), (1, 3), (1, 4), (2, 1), (2, 3), (2, 4), (3, 1), (3, 2), (3, 4), (4, 1), (4, 2), (4, 3)] * 조합 Combi..
※https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ※ WHERE VS. HAVING - WHERE은 행을 필터링 - HAVING은 그룹을 필터링 (집계함수-COUNT, MIN, MAX, SUM, AVG 와 함께 사용) - WHERE은 GROUP BY 앞 - HAVING은 GROUP BY 뒤 -- ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을..
https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 교집합 FROM TABLE1 A JOIN TABLE2 B ON A.ID = B.ID -- JOIN 조건 -- 코드를 입력하세요 SELECT B.REST_ID, B.REST_NAME, B.FOOD_TYPE, B.FAVORITES, B.ADDRESS, ROUND(AVG(A.REVIEW_SCORE), 2) AS SCORE FROM REST_REVIEW A JOIN REST_INFO B ON A.RES..
https://www.acmicpc.net/problem/1037 1037번: 약수 첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되 www.acmicpc.net import sys # sys.stdin.readline # a = n의 진짜 약수 (1, n 아님) # n = a의 배수 N = int(sys.stdin.readline()) # 진짜 약수의 개수 num = sys.stdin.readline().split() num = list(int(i) for i in num) num.sort() print(num[0] * num[-1])
https://www.acmicpc.net/problem/1966 1966번: 프린터 큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 www.acmicpc.net mylist.pop() # 맨 뒤 원소 삭제 mylist.pop(i) # i번째 원소 삭제 import sys from pprint import pprint # sys.stdin.readline # 문서의 개수 n, 궁금함 문서의 현재 위치 m # 0-n까지 중요도 N = int(sys.stdin.readline()) while N: N -= 1 s = sys.stdin.readline().split..
https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요. SELECT MEMBER_ID, MEMBER_NAME, GENDER, SUBSTR(DATE_OF_BIRTH, 1, 10) AS DATE_OF_BIR..