해시(Hash) 대표 문제 풀이: 완주하지 못한 선수 def solution(participant, completion): d = {} for x in participant: d[x] = d.get(x, 0) + 1 for x in completion: d[x] -= 1 dnf = [k for k, v in d.items() if v > 0] answer = dnf[0] return answer 탐욕법(Greedy) 대표 문제 풀이: 체육복 def solution(n, lost, reserve): u = [1] * (n + 2) for i in reserve: u[i] += 1 for i in lost: u[i] -= 1 for i in range(1, n + 1): if u[i - 1] == 0 and..
[문제1] 조건문을 이용한 '짐의 무게 계산하기' A형 항공사에서는 짐을 부칠 때, 10kg 이상이면 수수료 10,000원을 내야한다. 만약 10kg 미만이면 수수료는 없다. 사용자의 짐의 무게를 키보드로 입력 받아서 사용자가 지불하여야 할 금액을 계산하는 프로그램을 작성하시오. 짐의 무게는 얼마입니까? 8 수수료는 없습니다. 짐의 무게는 얼마입니까? 15 수수료는 10,000원 입니다. a = int(input('짐의 무게는 얼마입니까? ')) if a >= 10: print('수수료는 ', format(10000, '3,d') + '원 입니다.') else: print('수수료는 없습니다.') 짐의 무게는 얼마입니까? 10 수수료는 10,000원 입니다. [문제1] 조건문을 이용한 '짐의 무게 계산하..
반복문 특정 부분을 반복해서 실행하는 명령문으로 조건식이 참인 동안 특정 실행문이 반복적으로 수행되는 명령문으로 파이썬에서 while과 for 명령어로 제공됩니다. while 조건식과 반복 실행문(loop)으로 블록을 구성합니다. 반복문을 수행하기 위해 조건부터 먼저 검사하기 때문에 반복의 대상인 실행문이 한 번도 수행되지 않습니다. 형식 While 조건식 : 실행문1 : 실행문n 실습 while 반복문 예시 # (1) 카운터와 누적변수 cnt = tot = 0# 변수 초기화 while cnt < 5 :# True : loop 수행 cnt += 1# 카운터 변수(cnt = cnt + 1) tot += cnt# 누적변수 : tot = tot + cnt print(cnt, tot) 1 1 2 3 3 6 4 ..
- Total
- Today
- Yesterday
- 딥러닝
- 프로그래밍
- LV2
- SQLD
- Python
- ML
- API
- 부스트코스
- EDA
- lv4
- mysql
- Lv3
- nlp
- 데이터 분석
- SQL
- 쿼리 테스트
- 데이터사이언스
- Kaggle
- 인공지능
- 파이썬
- 태블로
- ai
- sql 테스트
- 머신러닝
- 캐글
- 데이터분석
- 프로그래머스
- LV1
- 데이터 시각화
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |