일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- aws jupyter notebook
- 파이썬
- python
- Join
- openCV
- 정보처리기사 c언어
- 백준
- Algorithm
- Stack
- type hint
- 알고리즘 스터디
- 가상환경
- pandas
- 노마드코딩
- String Method
- dataframe
- 프로그래머스
- Matplotlib
- 자료구조
- Selenium
- 선그래프
- 코딩테스트
- 알고리즘스터디
- javascript
- programmers
- NumPy
- queue
- 알고리즘
- 데이터시각화
- Today
- Total
목록programmers (3)
조금씩 꾸준히 완성을 향해
Description 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participant completion return ["leo"..
문제 설명 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합니다. 1. 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼냅니다. 2. 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면 J를 대기목록의 가장 마지막에 넣습니다. 3. 그렇지 않으면 J를 인쇄합니다. 예를 들어, 4개의 문서(A, B, C, D)가 순서대로 인쇄 대기목록에 있고 중요도가 2 1 3 2 라면 C D A B 순으로 인쇄하게 됩니다. 내가 인쇄를 요청한 문서가 몇 번째로 인쇄되는지 ..
사실 테스트인지 뭔지도 모르고 시작했는데 얼떨결에 합격했다ㅎㅎ..... 프로그래머스 사이트에 들어가서 처음 보이는 화면에 레벨1 문제 뭐시기를 클릭하니까 갑자기 테스트가 떴다. 이게 뭐지 ㅇ__ㅇ 하다가 문제가 보이니까 그냥 풀었는데 제한시간이 40분이어서 일차 멘붕, 그리고 문제가 두 개나 있어서 2차 멘붕!! 백준문제를 풀 때는 에디터를 사용해서 코드를 짰는데 이렇게 진짜 시험환경을 만나니 좀 당황스러웠다. 그리고 원래 어려운 문제를 만나면 몇 일씩 고민하곤 했는데 이건 제한시간이 있으니 긴장돼서 사고가 멈출 뻔 했다. 그럼에도 불구하고 요근래 꾸준히 푼 덕택인지 무사히 합격을 하게 됐다. (사실 20초 남기고 풀어서 진짜 아슬아슬했다ㅠ) 테스트 결과 분석도 이렇게 나오는데, 내심 뿌듯- 체감 난이도..