본문 바로가기

전체 글

(64)
전처리실수 * index 가 unique 하게 짜여있는지 꼭! 확인하자!
[programmers] 카드 뭉치 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   풀이 * 포인터 관련 문제 같음 내 풀이def solution(cards1, cards2, goal): answer = 'Yes' n = 0 m = 0 for g in goal: if (g == cards1[n%len(cards1)]) or (g == cards2[m%len(cards2)]): if g == cards1[n%len(c..
kaggle api 설치 및 사용법 #kaggle 패키지 설치pip install kaggleconda install -c conda-forge kaggle # 나는 이렇게 설치# 자기 홈디렉토리의 .kaggle로 이동# ~/과 ./를 볼수 있는데 ~인 경우는 기본적인 홈디렉토리를 의미하고 .의 경우는 현디렉토리를 의미한다.cd ~/.kaggle#홈페이지에가서 key를 받고.. -> www.kaggle.com -> Your Account -> Create New API token# 다운받은 json 파일을 옮긴다.당연히 mv는 이동을 하고자 할떄 쓰는 명령어이다.# 패키지 설치할 떄 종종 쓰이니 알아두면 괜찮다.mv ~/Downloads/kaggle.json ./## mv 기억해두기!!#이후 권한을 설정해준다. c..
[programmers] 외톨이 알파벳 문제 링크https://school.programmers.co.kr/learn/courses/15008/lessons/121683 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  풀이 내 풀이def find(string, char): for i, c in enumerate(string): if c == char: yield idef solution(input_string): answer = '' for i in sorted(list(set(input_string))): s = list(find(input_string, i)) ..
dict comprehension list comprehension만 자주 사용했었는데 요즘 dict comprehension으로 쉽게 풀리는 문제를 많이 만나게 되어 기억하기 위해 작성한다. 예)DecisionTreeRegressor에서 최적의 max_leaf_nodes 구하는 코드def get_mae(max_leaf_nodes, train_X, val_X, train_y, val_y): model = DecisionTreeRegressor(max_leaf_nodes=max_leaf_nodes, random_state=0) model.fit(train_X, train_y) preds_val = model.predict(val_X) mae = mean_absolute_error(val_y, preds_val) ..
[programmers] 개인정보 수집 유효기간 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이# 날짜를 일로 통일시킴def date2day(dt): return int(dt.split('.')[0]) * 12 * 28 + int(dt.split('.')[1]) * 28 + int(dt.split('.')[2])def solution(today, terms, privacies): answer = [] today = date2day(today) terms = ..
[programmers] 호텔 대실 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/155651 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이def solution(book_time): book_time.sort() room = [-10,] r = 1 for time in book_time: time = [int(n[0])*60 + int(n[1]) for n in [i.split(':') for i in time]] room = [r for r in room if r+10 > ..
[programmers] 둘만의 암호 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/155652 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  풀이def solution(s, skip, index): l = [a for a in 'abcdefghijklmnopqrstuvwxyz' if a not in skip] answer = ''.join([l[(l.index(a)+index)%len(l)] for a in s]) return answer다른 분들 코드def solution(s, skip, index): ..

반응형