Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 토픽모델링
- Holdout
- 머신러닝
- dynamic topic modeling
- word representation
- 알파베타가지치기
- type-hint
- 구글클라우드플랫폼
- hugging face
- 사회연결망분석
- sensibleness
- Meena
- 의미연결망
- GCP
- 임베딩
- 분류모델평가
- 동적토픽모델링
- sequential data
- sbert
- 감성분석
- Google Cloud Platform
- Enriching Word Vectors with Subword Information
- word2vec
- topic modeling
- degree centrality
- 허깅페이스
- QANet
- Min-Max 알고리즘
- semantic network
- ROC-AUC Curve
Archives
- Today
- Total
Dev.log
[프로그래머스]완주하지못한선수/내적 본문
1. 완주하지못한선수
문제설명
수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.
마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요
제한사항
- 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다.
- completion의 길이는 participant의 길이보다 1 작습니다.
- 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다.
- 참가자 중에는 동명이인이 있을 수 있습니다.
문제풀이
해당문제의 경우 파이썬 내장패키지인 collections.Counter()를 사용하면 쉽게 풀 수 있습니다.
from collections import Counter
def solution(participant, completion):
return ''.join(list(Counter(participant) - Counter(completion)))
2. 내적
문제설명
길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.
이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이)
문제풀이
내적의 수식 대로 zip()을 통해 쉽게 해결할 수 있습니다.
def solution(a, b):
return (sum([i*x for (i, x) in zip(a, b)]))
'Python' 카테고리의 다른 글
[2018 KAKAO BLIND RECRUITMEN] [1차] 뉴스 클러스터링 (0) | 2022.04.29 |
---|---|
[2021 카카오 채용연계형 인턴십] 숫자 문자열과 영단어 (0) | 2022.04.27 |
[2021 Dev-Matching: 웹 백엔드 개발] 로또의 최고 순위와 최저 순위 (0) | 2022.04.27 |
[2020 카카오 인턴십] 키패드 누르기 - Python (0) | 2022.04.26 |
[2021 KAKAO BLIND] 신규 아이디 추천 - Python (0) | 2022.04.26 |
Comments