목록코딩 테스트/프로그래머스 문제 풀이 (11)
공부 기록장
작년에 코테 응시하면서 풀어 봤던 문제잘 기억은 안나는데, 어찌 저찌 풀이를 해서 테스트 케이스 몇 개는 통과했던 기억...근데 전체 통과는 못했던 걸로 기억한다 https://tech.kakao.com/posts/610 2024 카카오 겨울 인턴십 코딩테스트 문제해설 - tech.kakao.com안녕하세요, 카카오에서 계정시스템 개발을 맡고 있는 잭입니다. 2024 카카오 채...tech.kakao.com 공식 문제 해설을 보면, 생성된 노드와 각 그래프가 갖는 특성을 기반으로생성된 노드 번호와 각 그래프의 개수를 구한다 이러한 특성을 활용하기 위해서는 입력으로 주어지는 간선 정보를 정점별로 저장해야 한다.정점이 몇 개 인지 모르기 때문에 딕셔너리 자료 구조를 사용한다. def solution(edge..

https://school.programmers.co.kr/learn/courses/30/lessons/42883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 def solution(number, k): numbers = number idx = 0 while idx 0: if numbers[idx] 0: idx -= 2 else: idx -= 1 idx += 1 if..
배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, 자르고 정렬한 리스트의 k번째에 있는 수를 구하는 문제 매개변수로는 배열 array와 [i, j, k]를 원소로 가지는 2차원 배열 commands가 주어진다. commands의 모든 원소에 대해 설명된 연산을 적용했을 때 나온 결과를 배열에 담아 반환하도록 solution 함수를 작성해야 한다. [제한 사항] - array의 길이는 1 이상 100 이하이다. - array의 각 원소는 1 이상 100 이하이다. - commands의 길이는 1 이상 50 이하이다. - commands의 각 원소는 길이가 3이다. 첫 풀이 ... def solution(array, commands): answer=[] for i in range(len..