일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- select
- FullyConnectedLayer
- 자연어처리
- SQL
- algorithm
- Sigmoid
- PPMI
- DeepLearning
- hash
- 파이썬
- Heap
- Programmers
- Stack
- CBOW
- MySQL
- 딥러닝
- skip-gram
- stak
- 프로그래머스
- 신경망
- que
- Python
- boj
- Word2vec
- kakao
- sort
- dl
- backward
- affine
- Numpy
- Today
- Total
목록전체 글 (105)
혜온의 이것저것
https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT factory_id, factory_name, address from food_factory where left(address,3)='강원도' order by factory_id
https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT b.title, b.board_id, r.reply_id, r.writer_id, r.contents, date_format(r.created_date,'%Y-%m-%d') created_date from used_goods_board b, used_goods_reply r where b.board_id = r.board_id and year(b.created_date)=2022 a..
https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr select ri.rest_id, ri.rest_name, ri.food_type, ri.favorites, ri.address, round(rs.avg_score,2) from rest_info ri, (select rest_id, avg(review_score) avg_score from rest_review group by rest_id) rs where ri.rest_id = rs.res..
문제 이해 및 풀이 우선 프린터의 우선순위 중에서 내가 원하는 프린트물이 언제 프린트 되는 지 확인해야하기 때문에 우선순위와 함께 움직일 인덱스 배열 num_idx를 만들어주었다. 우선순위가 제일 높은 값을 먼저 프린트해 줄 것이기 때문에 가장 높은 우선순위 값을 max로 구하여 max_num이라는 변수에 저장해두었다. 이후 priorities의 첫번째 값을 확인하여 max_num가 같다면 우선순위가 제일 높은 값이므로 priorities에서 제거해주고 해당하는 인덱스 값도 pop(0)해주고, 프린트 하나가 진행되었다는 표시로 answer값을 1씩 증가시켜준다. 이 때 num_idx의 값을 확인하여 내가 원하는 location값이면 answer를 return해준다. 만약 max_num이 아니라면 대기목록..
문제 이해 및 풀이 짝을 맞춰서 진행해야한다. 괄호는 (로 시작해서 )로 끝난다. (가 들어오면 stack에 넣어주고 )가 들어오면 맞는 짝을 찾아 제거해줄 것이다. (가 들어왔을 때 stack에서 하나씩 pop을 해줘서 한바퀴 다 돌았을 때 stack에 남아 있는 것이 없다면 모두 올바르게 짝지어진 것이다. 하지만 )가 처음으로 들어온 경우에는 false를, stack에 무언가 남아 있는 경우는 짝이 올바르게 지어지지 않았기 때문에 false를 출력해준다. 전체 코드 def solution(s): stack=[] for c in s: if c=='(': stack.append(c) if c==')': if len(stack)>0: stack.pop() else: return False if len(st..