분류 전체보기
-
📚 보험 납부금 기반 의료비 예측 프로젝트📌 프로젝트 개요 수행 기간2022.09사용 데이터Kaggle 오픈 데이터 사용 프로그램 및 언어 Brightics Studio, Python 📌 주제 선정 배경여러 사람들이 접할 수 있으면서 많은 배경지식을 요구하지 않는 데이터였으면 좋겠다.공공 데이터로 구현할 수 있어야한다.모두가 접해보지 않았던 주제의 데이터였으면 좋겠다. 세 가지 주제 중 투표를 통해 보험 납부금에 기반해 의료비 예측 프로젝트를 진행하기로 했으며,Kaggle의 https://www.kaggle.com/datasets/mirichoi0218/insurance 데이터를 활용하기로 결정했다. Medical Cost Personal DatasetsInsurance Forecast by u..
[삼성 SDS Brightics] 보험 납부금 기반 의료비 예측 프로젝트📚 보험 납부금 기반 의료비 예측 프로젝트📌 프로젝트 개요 수행 기간2022.09사용 데이터Kaggle 오픈 데이터 사용 프로그램 및 언어 Brightics Studio, Python 📌 주제 선정 배경여러 사람들이 접할 수 있으면서 많은 배경지식을 요구하지 않는 데이터였으면 좋겠다.공공 데이터로 구현할 수 있어야한다.모두가 접해보지 않았던 주제의 데이터였으면 좋겠다. 세 가지 주제 중 투표를 통해 보험 납부금에 기반해 의료비 예측 프로젝트를 진행하기로 했으며,Kaggle의 https://www.kaggle.com/datasets/mirichoi0218/insurance 데이터를 활용하기로 결정했다. Medical Cost Personal DatasetsInsurance Forecast by u..
2024.11.08 -
문제 보기 : 1966번: 프린터 큐 문제정답률 : 58%작성 코드from collections import dequedef importance(arr,arr1,n): k = 0 while arr: idx, imp = arr.popleft() left = [i for i,j in arr if j>imp] if left: arr.append((idx, imp)) else: k += 1 # 프린트 if idx == n and arr1[n] == imp: return k return kT = int(input())for _ in range(T): n,..
S3 1966. 프린터 큐문제 보기 : 1966번: 프린터 큐 문제정답률 : 58%작성 코드from collections import dequedef importance(arr,arr1,n): k = 0 while arr: idx, imp = arr.popleft() left = [i for i,j in arr if j>imp] if left: arr.append((idx, imp)) else: k += 1 # 프린트 if idx == n and arr1[n] == imp: return k return kT = int(input())for _ in range(T): n,..
2024.11.07 -
문제 보기 : 15652번: N과 M (4) 문제정답률 : 78% 작성 코드def product(n,new,c): global arr answer = [] if len(new) == n: return [new] for i in range(c,len(arr)): answer.extend(product(n,new+[arr[i]],i)) return answern,m = map(int,input().split())arr = list(i for i in range(1,n+1))visited = [False]*(n)for p in product(m,[],0): print(*p, sep=' ')풀이product는 permutations에서 중복을 허용한건데..
S3 15652. N과 M (4)문제 보기 : 15652번: N과 M (4) 문제정답률 : 78% 작성 코드def product(n,new,c): global arr answer = [] if len(new) == n: return [new] for i in range(c,len(arr)): answer.extend(product(n,new+[arr[i]],i)) return answern,m = map(int,input().split())arr = list(i for i in range(1,n+1))visited = [False]*(n)for p in product(m,[],0): print(*p, sep=' ')풀이product는 permutations에서 중복을 허용한건데..
2024.11.07 -
문제 보기 : 11727번: 2×n 타일링 2 문제정답률 : 58%작성 코드arr = [1]*(1001)for i in range(1,1001): if i%2==1: arr[i]=arr[i-1]*2 + 1 else: arr[i]=arr[i-1]*2 - 1 arr[i] %= 10007T = int(input())print(arr[T-1])풀이1 : 1, 2: 3, 3: 5. 4: 11, 5: 21, 6: 21, 7: 43...의 순서로 증가하는 규칙을 가진다. 1*2와 2*1만 있을 때는 피보나치 수열로 해결하면 됐는데 [1, 3, 5, 11, 21, 43,.. ] 이 수열은 규칙을 찾기가 좀 어려웠다.그래서 제곱에 차수 빼는 방법, 이전 값 모두 더해서 다음 값..
S3 11727. 2×n 타일링 2문제 보기 : 11727번: 2×n 타일링 2 문제정답률 : 58%작성 코드arr = [1]*(1001)for i in range(1,1001): if i%2==1: arr[i]=arr[i-1]*2 + 1 else: arr[i]=arr[i-1]*2 - 1 arr[i] %= 10007T = int(input())print(arr[T-1])풀이1 : 1, 2: 3, 3: 5. 4: 11, 5: 21, 6: 21, 7: 43...의 순서로 증가하는 규칙을 가진다. 1*2와 2*1만 있을 때는 피보나치 수열로 해결하면 됐는데 [1, 3, 5, 11, 21, 43,.. ] 이 수열은 규칙을 찾기가 좀 어려웠다.그래서 제곱에 차수 빼는 방법, 이전 값 모두 더해서 다음 값..
2024.11.07 -
2024/11/07 [Today] Silver IV 백준 2차 :: 누적 28개 / (실버3) 9461. 파도반 수열[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1) 13개 (브론즈2) 23개 (브론즈3) 26개 (브론즈4) 9개 (브론즈5) 37개 (실버1) 5개 (실버2) 6개 (실버3) 10개 (실버4) 19개 (실버5) 18개 (골드1) 1개 (골드5) 1개 • 백준 2차 :: 누적 28개 / (골드5) 1개 (실버1) 7개 (실버2) 5개 (실버3) 11개 (실버4) 2개 (실버5) 2개• SW expert academy:: 누적 15개 / D1 ..
[11월 코테 챌린지] 백준 2차 :: 누적 28개 / (실버3) 9461. 파도반 수열2024/11/07 [Today] Silver IV 백준 2차 :: 누적 28개 / (실버3) 9461. 파도반 수열[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1) 13개 (브론즈2) 23개 (브론즈3) 26개 (브론즈4) 9개 (브론즈5) 37개 (실버1) 5개 (실버2) 6개 (실버3) 10개 (실버4) 19개 (실버5) 18개 (골드1) 1개 (골드5) 1개 • 백준 2차 :: 누적 28개 / (골드5) 1개 (실버1) 7개 (실버2) 5개 (실버3) 11개 (실버4) 2개 (실버5) 2개• SW expert academy:: 누적 15개 / D1 ..
2024.11.07 -
2024/11/06 [Today]백준 2차 :: 누적 27개 / (실버2) 1912. 연속합[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1) 13개 (브론즈2) 23개 (브론즈3) 26개 (브론즈4) 9개 (브론즈5) 37개 (실버1) 5개 (실버2) 6개 (실버3) 10개 (실버4) 19개 (실버5) 18개 (골드1) 1개 (골드5) 1개• 백준 2차 :: 누적 27개 / (골드5) 1개 (실버1) 7개 (실버2) 5개 (실버3) 10개 (실버4) 2개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9개풀이한 문제..
[11월 코테 챌린지] 백준 2차 :: 누적 27개 / (실버2) 1912. 연속합2024/11/06 [Today]백준 2차 :: 누적 27개 / (실버2) 1912. 연속합[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1) 13개 (브론즈2) 23개 (브론즈3) 26개 (브론즈4) 9개 (브론즈5) 37개 (실버1) 5개 (실버2) 6개 (실버3) 10개 (실버4) 19개 (실버5) 18개 (골드1) 1개 (골드5) 1개• 백준 2차 :: 누적 27개 / (골드5) 1개 (실버1) 7개 (실버2) 5개 (실버3) 10개 (실버4) 2개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9개풀이한 문제..
2024.11.06 -
문제 보기 : 11659번: 구간 합 구하기 4 문제정답률 : 38%작성 코드import sysinput = sys.stdin.readlinen,m = map(int,input().split())ls = list(map(int,input().split()))lst = [0]*(n+1)for i in range(1,n+1): lst[i] = lst[i-1]+ls[i-1]for _ in range(m): a,b = map(int,input().split()) print(lst[b]-lst[a-1])풀이ls가 5,4,3,2,1이라면 lst를 0,5,9,12,14,15로 만들어두고 (누적 합 알고리즘) lst의 인덱스를 활용해서 답을 구한다!
S3 11659. 구간 합 구하기 4문제 보기 : 11659번: 구간 합 구하기 4 문제정답률 : 38%작성 코드import sysinput = sys.stdin.readlinen,m = map(int,input().split())ls = list(map(int,input().split()))lst = [0]*(n+1)for i in range(1,n+1): lst[i] = lst[i-1]+ls[i-1]for _ in range(m): a,b = map(int,input().split()) print(lst[b]-lst[a-1])풀이ls가 5,4,3,2,1이라면 lst를 0,5,9,12,14,15로 만들어두고 (누적 합 알고리즘) lst의 인덱스를 활용해서 답을 구한다!
2024.11.05 -
2024/11/05 [Today]백준 2차 :: 누적 26개 / (실버2) 11724. 연결 요소의 개수[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1) 13개 (브론즈2) 23개 (브론즈3) 26개 (브론즈4) 9개 (브론즈5) 37개 (실버1) 5개 (실버2) 6개 (실버3) 10개 (실버4) 19개 (실버5) 18개 (골드1) 1개 (골드5) 1개• 백준 2차 :: 누적 26개 / (골드5) 1개 (실버1) 7개 (실버2) 4개 (실버3) 10개 (실버4) 2개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9..
[11월 코테 챌린지] 백준 2차 :: 누적 26개 / (실버2) 11724. 연결 요소의 개수2024/11/05 [Today]백준 2차 :: 누적 26개 / (실버2) 11724. 연결 요소의 개수[전체 코딩 테스트 문제 풀이 과정]• 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 • 백준 1차 :: 누적 173개 / (브론즈1) 13개 (브론즈2) 23개 (브론즈3) 26개 (브론즈4) 9개 (브론즈5) 37개 (실버1) 5개 (실버2) 6개 (실버3) 10개 (실버4) 19개 (실버5) 18개 (골드1) 1개 (골드5) 1개• 백준 2차 :: 누적 26개 / (골드5) 1개 (실버1) 7개 (실버2) 4개 (실버3) 10개 (실버4) 2개 (실버5) 2개 • SW expert academy:: 누적 15개 / D1 6개 D2 9..
2024.11.05