- boostcoures
- Machine Learning
- 코딩테스트 python
- 파이썬
- 빅데이터 분석 기반 에너지 운영 관리자 양성 및 취업과정
- Ai
- 이기적
- 데이터 분석 기반 에너지 운영 관리자 양성 및 취업과정
- 프로그래머스
- 이것이 취업을 위한 코딩테스트다 with 파이썬
- 기초다지기
- 빅분기
- 난생처음 R코딩&데이터 분석 저서
- boostcourse
- 네이버부스트캠프
- 정보처리기사
- 빅데이터분석기사
- AI 플랫폼을 활용한 데이터 분석
- [멀티잇]데이터 시각화&분석 취업캠프(Python)
- 데이터베이스
- python
- DB
- Oracle
- 코딩테스트
- 오라클
- r
- SQL
- 부스트코스
- PY4E
- 인공지능기초다지기
- Today
- Total
목록프로그래머스 v.1 (3)
매일공부
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 정확도 테스트는 바로 통과! 하지만 효율성에서 전체 실패.... from collections import Counter def solution(participant, completion): p_cnt = Counter(participant) c_cnt = Counter(completion) answer = [p for p in p_cnt.keys() if (p not in completion) or (c_cnt[p] != p_cnt[p])] return s for s in answer 일반 for문보단..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 조건을 정말 꼼꼼히 읽어야함.. def solution(s): _answer = [] words = s.split(' ') for word in words: answer = "" for idx, w in enumerate(word): if idx%2 == 0: answer += w.upper() elif idx%2 == 1: answer += w.lower() else: answer += w _answer.append(answer) return ' '.join(_answer) split() 와 split(' ..
그리디(Greedy) - 단순하지만 강력한, 현재 당장 좋은 것만 선택하는 알고리즘 - 대부분의 문제는 그리디 알고리즘을 적용했을 때 '최적의 해'를 찾을 수 없을 가능성 높음 > 정당한지 검토 필수! 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▲ 문제 def solution(n, lost, reserve): student=[1 for _ in range(n)] #전체 학생수 만큼 list 생성 for lost_num in lost: if lost_num in reserve:#도난당했지만 여벌이 있는 학생 제외 reserve.remove(lost_nu..