'Coding Test' 카테고리의 글 목록 (12 Page) — 뚝딱이

Coding Test

Coding Test/programmers

[Python] 파이썬 프로그래머스 거리두기 확인하기

https://school.programmers.co.kr/learn/courses/30/lessons/81302 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 아래의 코드를 사용하여 P의 위치를 다 구해서 2개씩 짝지어지는 경우의 수를 구함 list(combinations(P_pla,2)) 파란색 원이 그려진 P를 기준으로 4개의 경우의 수를 if문으로 만들고 사이에 O가 들어가면 0을 return 해주는 함수를 만듦 from itertools import combinations def check(places, com_pla): for i in com_..

Coding Test/programmers

[Python] 파이썬 프로그래머스 메뉴 리뉴얼

https://school.programmers.co.kr/learn/courses/30/lessons/72411 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 각 메뉴의 조합을 찾아서 메뉴의 개수를 비교하고 많이 나온 조합을 반환하여야 한다 음식 메뉴가 들어왔을 때 나올 수 있는 모든 조합을 만들고 모두 비교를 하였을 때 course 개수당 가장 많이 나온 메뉴를 초가해야함. from itertools import combinations from collections import Counter def solution(orders, course): ans..

Coding Test/programmers

[Python] 파이썬 프로그래머스 올바른 괄호

https://school.programmers.co.kr/learn/courses/30/lessons/12909?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 스택 이용 테스트 케이스 "(" ")" "()))()" def solution(s): stack_s = list() for i in s: if len(stack_s) == 0: stack_s.append(i) elif i == ')' and stack_s.pop() == '(': pass else: stack_s.append(i) pass print(stac..

Coding Test/programmers

[Python] 파이썬 프로그래머스 신규 아이디 추천

https://school.programmers.co.kr/learn/courses/30/lessons/72410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import re def solution(new_id): answer = '' # 1 ~ 3 new_id = new_id.lower() new_id = re.sub('[^a-z0-9\-\_\.]', '', new_id) new_id = re.sub('\.+','.',new_id) # 4 try: if new_id[0] == '.': new_id = new_id[1:] if new_id[-1] ==..

Coding Test/programmers

[Python] 파이썬 프로그래머스 로또의 최고 순위와 최저 순위

https://school.programmers.co.kr/learn/courses/30/lessons/77484 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(lottos, win_nums): answer = [0, 0] lott = len(set(lottos) & set(win_nums)) sec = lottos.count(0) if lott == 0 and sec == 0: answer[0] = 6 else: answer[0] = (len(lottos)+1) - (lott + sec) if lott == 0: answer[1]..

Coding Test/programmers

[Python] 파이썬 프로그래머스 짝지어 제거하기

https://school.programmers.co.kr/learn/courses/30/lessons/12973?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr stack을 사용하여구현 def solution(s): s1 = list() if len(s)%2 == 1: return 0 for w in s: s1.append(w) if len(s1)>=2: if s1[-1] == s1[-2]: s1.pop() s1.pop() if s1 == []: return 1 else: return 0 좋아요 많은 코드 def soluti..

Coding Test/programmers

[Python] 파이썬 프로그래머스 신고 결과 받기

https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(id_list, report, k): answer = [] report = list(set(report)) dict_id_mail = {name : 0 for name in id_list} dict_id_report= {name : [] for name in id_list} for i in report: person1 = i.split()[0] person2 = i.spli..

파송송
'Coding Test' 카테고리의 글 목록 (12 Page)