programmers.co.kr/learn/courses/30/lessons/42628 코딩테스트 연습 - 이중우선순위큐 programmers.co.kr 문제는 다음과 같다. 1.문자열이 "I (숫자)" 면 숫자를 리스트에 추가하고 2. "D 1" 이면 최댓값 삭제, "D -1" 이면 최솟값 삭제를 한다. 3. 최종적으로 리스트의 최댓값, 최솟값을 return 해주면 완성 (값이 없을시 [0, 0]) 그렇게 완성한 코드. 옆에 주석을 달아놓아서 코드를 설명했다. 문자열 찾기 find()를 이용했는데 간단하게 설명하자면 이렇다. test = "1234asdf7890" test.find("1")#찾은 문자열의 index를 return 해준다 >>>> 0 test.find("3") >>>> 2 test.fin..
programmers.co.kr/learn/courses/30/lessons/42627?language=python3 코딩테스트 연습 - 디스크 컨트롤러 하드디스크는 한 번에 하나의 작업만 수행할 수 있습니다. 디스크 컨트롤러를 구현하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 요청이 들어온 순서대로 처리하는 것입니다. 예를�� programmers.co.kr 요청이 들어오는 시간, 작업소요시간이 주어지고 해당 일을 어떤 순서로 처리해야 평균시간이 가장 효율적으로 나오는지에 대한 문제. 최초 요청이 들어온 이후부터는 진행된 시간사이에 들어온 요청중에서 어떤 것을 가장 먼저 실행시키느냐의 문제. 작업완료까지 걸리는 시간(리스트 1번째 인덱스)가 낮은 순으로 처리하면 더욱 효율적이다. 이것을 활용..
https://programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 위장 문제. 문제 해설을 처음에 잘못이해해서 좀 헤맸었다. 결국엔 스파이는 한가지 이상의 옷을 입으며, 옷을 입을 수 있는 경우의 수가 몇가지인지 출력하면 되는 문제. Counter 함수를 이용해 풀수 있었다. Counter의 기능을 활용하면 종류의 개수를 쉽게 구할 수 있고, 문제의 취지인 Hash함수 형태로서 효율적으로 구할 수 있었다. count_clothes = Counter(i[1] for i in s) 위 코드를 보면 count_clothes는 s리스트의 1번째 인덱스만 Counter한 것을 구해준 것이다. 문제의 예시는 [의상이름. 의상종류] 로 되어있어서 0번째 인덱스는 이름,..
- Total
- Today
- Yesterday
- chmod 400
- MySQL 문제
- 입문
- 코드잇 강의
- 코딩테스트
- 배열 특정객체 제거
- 데이터 사이언스 프로그래밍 파이썬
- heap max
- vue.js 특징
- Python
- Vue.js 입문
- 프로그래머스
- 윈도우 chmod
- JavaScript
- 배열 특정요소 제거
- 프로그래머스 코딩테스트
- Java수료
- 부트스트랩 커스텀
- Vue.js
- 다리위를지나는트럭
- Vue.js강의
- dict 연속성
- windows10 chmod 400
- 파이썬
- Vue.js 책
- javascript 객체배열
- vue.js 개념
- Vue.js 프로젝트 투입 일주일 전
- vue bootstrap scss
- bootstrap5
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |