본문 바로가기
728x90

목록171

[프로그래머스]신규 아이디 추천 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/72410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명은 코드를 작성하기 위한 순서에서 자세히 설명하기 때문에 생략하도록 하겠다. 코드를 작성하기 위한 순서는 다음과 같다. 1. 대문자를 소문자로 변환해준다. 2. '.' '_' '-'을 제외한 문자를 제거해준다. 3. 연속되는 '.'을 모두 한 개의 '.'로 변환해준다. 4. 문자열의 시작과 끝에 '.'이 있는 경우, 제거해준다. 5. 문자열의 길이가 16 이상인 경우, 잘라.. 2023. 1. 17.
[프로그래머스]크레인 인형뽑기 게임 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 본 문제를 요약하자면 다음과 같다. 인형이 어떻게 쌓여있는지 나타내는 배열인 board가 주어지고 크레인의 이동 순서를 나타내는 배열인 moves가 주어진다. 크레인이 이동한 곳에 인형이 있다면 인형을 일렬로 쌓는다. 일렬로 쌓은 인형 중에서 동일한 인형 두 개가 연속으로 있으면 인형을 제거하는데, 제거된 인형의 개수를 반환하는 것이다. 코드를 작성하기 위한 순서는 다음과 같다. 1.. 2023. 1. 15.
[프로그래머스]키패드 누르기 https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 본 문제를 간단히 요약하면 다음과 같다. 전화 다이얼 화면이 있을 때, 1, 4, 7은 왼손으로 누르고 3, 6, 9는 오른손으로 누른다. 가운데의 2, 5, 8, 0은 해당 키패드에서 가까운 손으로 누른다. 만약 왼손과 오른손의 거리가 같다면 어느 손잡인지를 나타내는 hands에 따라서 오른손잡이면 오른손을 누르고 왼손잡이면 왼손으로 눌러준다. 눌러야하는 숫자가 담긴 numbers 배열이 주어질.. 2023. 1. 15.
[프로그래머스]소수찾기 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/42839 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제를 간단하게 요약하자면 다음과 같다. 숫자로 이루어진 문자열 numbers가 주어지는데, 이 수를 이용하여 만들 수 있는 소수는 몇 개인지 반환하는 것이다. 코드를 작성하기 위한 순서는 다음과 같다. 1. 먼저 소수인지를 판단하는 issosu함수를 작성한다. 2. 문자열을 이용하여 모든 경우의 수를 만들어야하기 때문에 DFS함수를 작성한다. 3. 소수면 numlist에 appen.. 2023. 1. 15.
728x90