[프로그래머스(Python)] 문자열 나누기
·
Coding Test/프로그래머스
문제https://school.programmers.co.kr/learn/courses/30/lessons/140108 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드def solution(s): answer, cnt1, cnt2 = 0, 0, 0 for i in s: if cnt1==cnt2: answer+=1 k=i if k==i: cnt1+=1 else: cnt2+=1 return answe..
[프로그래머스(Python)] 전화번호 목록
·
Coding Test/프로그래머스
문제https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코드def solution(phone_book): phone_book.sort() # 전화번호부 정렬 for i in range(len(phone_book)-1): # 정렬된 전화번호부에서 인접한 번호 비교 if phone_book[i+1].startswith(phone_book[i]): # 현재 번호가 인접한 번호의 접두사인지 확인 return Fals..
[프로그래머스(Python)] 완주하지 못한 선수
·
Coding Test/프로그래머스
문제https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코드def solution(participant, completion): # 참가자와 완주자를 정렬함. participant.sort() completion.sort() for p, c in zip(participant, completion): # 각 쌍을 비교하고 완주하지 못한 참가자를 찾음 if p != c: return p ..