코테 준비하기 4

프로그래머스 : 프로세스 42587

https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  이번 문제는 며칠동안 제대로 못풀어서 바로 풀이를 봤다...ㅜ배열을 새로 생성해서 반복문을 돌며 pop과 push를 쓰면 간단히 풀릴거라고 생각했는데, 풀다보니 예상치 못한 경우가 발생해 코드가 길어지고 복잡만 해졌다.,특정 프로세스가 앞쪽에 있지만, 우선순위가 높지 않은 경우 뒤로 옮기는 과정에서 인덱스의 변화로 복잡해졌다.  다른 분들의 풀이 코드 -1 def solution(priorities..

코테 준비하기 2024.09.23

프로그래머스 : 올바른 괄호 12909

https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr pop()을 사용해 스택 개념을 이용했다. 내 코드#배열 돌기#새로운 빈 배열# ( 들어오면 추가# ) 만나면 ( 하나 빼기 -> ( 넣은 배열이 빈 배열이면 거짓def solution(s): answer = True li = [] for i in s: if i == "(": li.append(i) else: i..

코테 준비하기 2024.09.12

프로그래머스 : 기능개발 42586

https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 2일에 걸쳐 푼 문제,, 나는 똥 멍충이,,  내 코드def solution(progresses, speeds): answer =[] n = 0 # 한번에 처리할 수 있는 일의 양 c = [0] while 1: if c == [0]: c = [x + y for x,y in zip(progresses, speeds)] elif c == ..

코테 준비하기 2024.09.11