일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- VMware
- X11 forwarding
- terraform
- 암시적 커서
- OPEN CURSOR
- 리눅스
- golang
- 파이썬
- 묵시적 커서
- tibero
- vm
- python3.7
- vm tac 구성
- 티베로
- 프로그래머스
- db
- tac
- oracle
- Python
- Linux
- implicit
- DDL 추출
- Tuple
- VM 설정
- 코딩테스트
- tablespace
- tas tac
- CentOS
- 코테
- X11
- Today
- Total
목록프로그래머스 (5)
줄기세포

이전글: 2020.10.18 - [프로그래머스 코딩테스트] - [Python 3]코딩테스트 - 해시 - 완주하지 못한 선수(프로그래머스) 프로그래머스 코딩테스트에서 (programmers.co.kr/learn/challenges) 가져온 문제입니다. 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3..

출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당..

코테 사이트를 하나 ㅊㅊ하려 합니다. 프로그래머스 https://programmers.co.kr/ 요즘 잘 쓰고 있어서 공유합니다. 까먹기전에 1. 코딩연습을 할 수 있는 문제가 많이 존재 2. 분류별로 묶어둔 직관적 GUI 3. 아톰과 같은 IDE가 없어도 연습을 해볼 수 있다는 장점이 있음 (풀이를 web 안에 작성할 수 있고, 실행을 하여 자동으로 맞는 답인지 확인 할 수 있습니다.) 4. 내 코딩풀이를 다른 사용자의 고급풀이와 비교해 볼 수 있음 상단바에서 >> 코딩테스트 연습 원하는 유형선택 문제 선택 좌측 문제 설명과 입출력 예시 우측에 코드작성 부분과 하단 실행을 통해 테스트 해볼 수 있고, 최종 코드 제출과 채점이 가능합니다. 코테 연습에 좋은 사이트라서 공유합니다. 앞으로 문제를 하나씩 ..
참가자의 이름이 담긴 list와 완주자 이르이 담긴 list가 있습니다. 두 개를 각각 dictionary로 담아 { key : value }를 { 이름 : 중복 이름 수 } 로 담아줍니다. 처음 if문은 완주자 이름에 없는 사람을 바로 골라낼 수 있습니다. answer은 key값이 됩니다. 두 번째 elif문은 value값이 일치하지 않으면, 즉 동명이인이 있는데, 완주자에 한명만 있으면 answer이 됩니다. def solution(participant, completion): answer = '' participant_count = dict() completion_count = dict() ## participant completion을 dictionary로 만들기 for player in part..
def solution(prices): answer = [] for i in range(len(prices)): for j in range(i+1,len(prices)): if prices[i] > prices[j]: break answer.append(j-i) return answer 설명) prices list를 받은 함수에서 for문을 이용하여 전체 list range만큼 반복해줍니다. 첫 번째 for loop>>> 0번 value인 prices[0]가 loop를 도는 동안에 두 번째 for loop >>>0번 value 다음부터 비교를 해야 하기 때문에 start number 는 1 price[1]과 비교한다. if문을 이용하여 값이 하락되면 break로 for문을 나가고 answer에 (두번째f..