Series¶ 시리즈 만들기 (딕셔너리, 리스트)¶ In [2]: # 판다스 불러오기 import pandas as pd # key:value 쌍으로 딕셔너리 만들고, 변수 dict_data에 저장 dict_data = {'a':1,'b':2,'c':3} # series()함수로 dictionary를 series로 변환 sr = pd.Series(dict_data) print(type(sr)) print('\n') print(sr) a 1 b 2 c 3 dtype: int64 In [4]: list_data = ['2019-01-02', 3.14,'abc',100,True] sr = pd.Series(list_data) print(sr) 0 2019-01-02 1 3.14 2 abc 3 100 4 Tru..
이것이 코딩테스트다 with 파이썬 참고자료 선택정렬 데이터가 무작위로 여러개 있을 때, 이 중에서 가장 작은 데이터를 선택해 맨 앞에 있는 데이터와 바꾸고, 그다음 작은 데이터를 선택해 앞에서 두 번째 데이터와 바꾸는 과정을 반복한다. array = [7,5,9,0,3,1,6,2,4,8] for i in range(len(array)): # 첫 번째 위치부터 작은 데이터 순으로 정렬시킨다 min_index = i for j in range(i+1, len(array)): if array[min_index] > array[j]: min_index = j array[i], array[min_index] = array[min_index], array[i] print(array) 삽입정렬 특정한 데이터가 적절..
두 원의 교점의 개수를 구하는 문제 코드 import math t = int(input()) for _ in range(t): x1,y1,r1,x2,y2,r2 = map(int,input().split()) distance = math.sqrt((x1-x2)**2 + (y1-y2)**2) if distance == 0 and r1 == r2 : print(-1) elif abs(r1-r2) < distance < r1+r2 : print(2) elif distance == r1+r2 or distance == abs(r1-r2) : print(1) else: print(0) import math math.sqrt() 는 제곱근을 구해주는 함수이다. abs()는 절대값을 구해주는 함수 (1) 위치의 개수 ..
코드 N = 2*123456+1 sosu =[True] *N for i in range(2,int(N**0.5)+1): if sosu[i]: for j in range(2*i,N,i): sosu[j] = False def check_prime(n): cnt = 0 for k in range(n+1, (n*2)+1): if sosu[k]: cnt += 1 print(cnt) while 1: n = int(input()) if n == 0 : break check_prime(n) N의 범위는 1