일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 알고리즘
- 백준
- UNIX
- 이진 탐색
- 배열
- NQueen
- 재귀 함수
- 스택
- type 함수
- 분할 정복
- 탐색
- format 메서드
- 트리
- 그래프
- 우분투
- 유닉스
- 그리디
- 순차 탐색
- 동적 계획
- MiniHeap
- 문법
- 자기개발
- 정렬
- sys.stdin.readline()
- Git
- 기초
- 자료구조
- IT
- git hub
- Today
- Total
목록분류 전체보기 (148)
코딩고치
DataFrame 인덱싱 import pandas as pd miracle_df = pd.read_csv('test1.csv', index_col=0) miracle_df FP_cost Slots_used Faith_Required Way of White Corona 15 1 18 Projected Heal 55 1 28 Lighting Arrow 19 1 35 Heal Aid 27 1 8 Soothing Sunlight 80 1 45 Replenishment 30 1 15 원하는 데이터 출력 miracle_df.loc['출력하고자 하는 데이터', '해당 정보 (column 이름)'] miracle_df.loc['Way of White Corona', 'FP_cost'] 15 한 줄 통째로 출력 mira..
1. 문제 주소: https://www.acmicpc.net/problem/1236 1236번: 성 지키기 첫째 줄에 성의 세로 크기 N과 가로 크기 M이 주어진다. N과 M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 성의 상태가 주어진다. 성의 상태는 .은 빈칸, X는 경비원이 있는 칸이다 www.acmicpc.net 문제 유형: 탐색 경비원의 수를 받기 위한 행과 열 리스트 선언 경비원의 위치를 입력받고 경비가 있는 곳을 파악한 후 리스트에 저장 행의 부족인원이 열의 부족인원보다 많으면 행의 부족인원수를 출력 열의 부족인원이 더 많으면 열의 부족인원 출력 2. 소스코드 import sys def guard(n, m): col = [0 for i in range(n)] row = [..
1. 문제 주소: https://www.acmicpc.net/problem/1668 1668번: 트로피 진열 민식이는 “오민식”이라는 팀이름으로 수없이 많은 로봇대회를 우승했다. 따라서 민식이의 집에는 트로피가 많다. 민식이는 트로피를 어떤 선반 위에 올려놨다. 이 선반은 민식이의 방문을 열 www.acmicpc.net 문제 유형: 탐색 2. 소스코드 import sys def trophy(height_list): count = 0 highest = 0 for height in height_list: if height > highest: count += 1 highest = height return count n = int(sys.stdin.readline()) height_list = [] for _ ..
1. 문제 주소: https://www.acmicpc.net/problem/1302 1302번: 베스트셀러 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N이 주어진다. 이 값은 1,000보다 작거나 같은 자연수이다. 둘째부터 N개의 줄에 책의 제목이 입력으로 들어온다. 책의 제목의 길이는 50보다 작거나 같고 www.acmicpc.net 문제 유형: 탐색 딕셔너리를 이용하여 key: 책이름, value: 팔린 횟수로 저장 가장 많이 팔린 책들을 리스트로 따로 저장 알파벳순으로 정렬 후 0번 인덱스에 있는 값 출력 2. 소스코드 import sys def bestseller(n): booklist = {} for _ in range(n): book = sys.stdin.readline().strip() if..