[프로그래머스/Python] Lv2. JadenCase 문자열 만들기
·
카테고리 없음
📌 문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 풀이코드🍀 1번째 시도: FAIL 테스트 코드는 전부 맞혔는데, 코드 제출하니까 30점대 정확도... 생각해보니, 공백을 제거하라는 말은 없었다. 제한사항에도 공백이 연속적으로 등장할 수 있다고 했고. 즉, 내 임의대로 공백 연속이든 1개든 1개로 퉁칠 게 아니라 있는 그대로 공백을 넣어야 한다는 뜻.그래서 split()에 대해 좀 더 알아보게 되었다. def solution(s..
[프로그래머스/Python] Lv2. 최솟값 만들기
·
코딩테스트/프로그래머스
📌 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 풀이코드 def solution(A,B): answer = 0 A.sort() B.sort(reverse=True) for i in range(len(A)): answer += A[i] * B[i] return answerㅇ
[프로그래머스/Python] Lv2. 최댓값과 최솟값
·
코딩테스트/프로그래머스
📌 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/12939 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 풀이코드 def solution(s): answer = '' s_list = list(map(int, s.split())) s_list.sort() answer = str(min(s_list)) + " " + str(max(s_list)) return answer
[프로그래머스/Python] 알고리즘고득점Kit-스택/큐-프로세스
·
카테고리 없음
📌 문제링크https://school.programmers.co.kr/learn/courses/30/lessons/42587# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제설명 (문제 생략)사용한 테스트 케이스 참고 📌 풀이과정 처음에는 인덱스도 따로 카운트 하려 했다. (i = 0으로 두고..) 그런데 이렇게 되니 인덱스 증가를 꽤 귀찮게 코드 작성해야 했다.이걸 해결하고자 큐에다가 우선순위 값만 넣지 말고, 인덱스 값도 튜플로 같이 저장해두면 되겠다 싶어 아래처럼 작성했더니 성공...⭐⭐⭐📌 풀이코드# location에 있는 프로세스가 몇..
[프로그래머스/Python] 알고리즘고득점Kit-스택/큐-올바른 괄호
·
코딩테스트/프로그래머스
📌 문제링크https://school.programmers.co.kr/learn/courses/30/lessons/12909?language=python3# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제설명 (문제는 생략) 사용한 테스트 케이스 참고 📌 풀이과정"(" 인 경우 스택에 추가 / ")"인 경우 스택에서 pop(-1) 한 값을 검사 중요한 점은 언제 False인지를 빠짐없이 알아야 한다는 것 처음부터 ")" 인 경우 (처음부터는 아님) ")" 일 때 스택에서 pop(-1) 한 값이 "(" 가 아니면 문자열을 전부 돌았을 때 올바른 괄..
[프로그래머스/Python] 알고리즘고득점Kit-스택/큐-기능개발
·
코딩테스트/프로그래머스
📌 문제링크https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 문제설명프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다.먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각..