Algorithm/Python 3

[Python] 프로그래머스 코딩테스트 연습 > 나누어 떨어지는 숫자 배열(논리 연산자, 자료형 별 Bool값)

안녕하세요! 오늘은 나누어 떨어지는 숫자 배열 문제를 풀어보겠습니다. 쉬운 문제지만 논리 연산자와 자료형 별 Bool값에 대해 공부할 수 있는 문제라서 가져왔습니다. 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 모든 문제의 저작권은 프로그래머스에게 있음을 밝힙니다. 목차 문제 설명 풀이 과정 1. 문제 설명 문제는 간단합니다. arr를 탐색하며 divisor로 나누어 떨어지는 숫자들을 배열에 담아 오름차순으로 정렬합니다. 이때, 나누어 떨어지는 숫자가 없다면 [-1]을 return 하면 됩니다. 2. 풀이 과정 일반적인 풀이 def solut..

Algorithm/Python 2023.01.19

[Python] 프로그래머스 코딩테스트 연습 > 문자열 밀기 (문자열 슬라이싱, deque)

안녕하세요! 오늘은 문자열 밀기 문제를 여러 가지 방법으로 풀어보겠습니다. 어려운 문제는 아니지만 자료구조의 특징, 속도, 아이디어 등을 고민해 볼 수 있는 문제라고 생각해서 가져왔습니다. 문자열 밀기 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 모든 문제의 저작권은 프로그래머스에게 있음을 밝힙니다. 목차 문제 설명 풀이 과정 1. 문제 설명 A의 마지막 index 문자를 첫 번째 index 문자로 보내고 나머지 문자들은 뒤로 미는 것을 "문자열 밀기"라고 문제에서 정의합니다. A 문자열을 밀어서 B 문자열이 되려면 몇 번 밀어야 하는지 re..

Algorithm/Python 2022.12.26

[Python] 프로그래머스 코딩테스트 연습 > 햄버거 만들기

안녕하세요! 오늘은 햄버거 만들기 문제 풀이를 통해 사고 과정에 따라 코드를 하나씩 추가해가면서 핵심 문제인 시간 초과를 해결해 보겠습니다. 프로그래머스 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 모든 문제의 저작권은 프로그래머스에게 있음을 밝힙니다. 목차 문제 설명 풀이 과정 1. 문제 설명 간단하게 설명하면 1, 2, 3으로 조합된 list인 ingredient를 parameter로 받아서 [1, 2, 3, 1] 순서의 햄버거가 몇 개나 만들어지는지 return 하는 함수를 작성하면 됩니다. 2. 풀이 과정 햄버거 찾아내기 (리스트 탐색..

Algorithm/Python 2022.12.25
반응형