728x90 목록171 [프로그래머스]롤케이크 자르기 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/132265 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 배열의 크기가 백만개이므로 런타임 에러를 막기 위해 튜플와 딕셔너리를 사용한다. 2. 우선 딕셔너리에 모든 topping 원소와 그에 해당하는 갯수를 넣어준다. 3. 딕셔너리에서 원소를 하나씩 빼면서 튜플에 넣어준다. 4. 딕셔너리의 key의 갯수와 튜플의 길이가 같다면 answer+=1을 해준다. def solution(toppin.. 2023. 2. 9. [프로그래머스][3차]방금그곡 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/17683 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 곡 재생시간을 반환하는 함수 transfer를 만들어준다. 2. 재생시간에 따라서 알맞게 멜로디를 늘려준다. 3. 멜로디에 #을 다르게 변환하는 함수 sharp를 만들어준다. 4. 멜로디에 m이 있으면 노래 제목과 재생시간을 담아준다. 5. 재생시간에 따라서 해당 배열을 내림차순 정렬해준다. 6. 배열의 가장 첫번째 원소에 해당하는 노.. 2023. 2. 9. [프로그래머스]문자열 나누기 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/140108 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 배열 두 개를 만든다. 2. first 배열이 비어있다면 첫 문자가 없는 것이기 때문에 first 배열에 해당 문자를 넣는다. 3. first 배열이 비지 않은 상태에서 해당 문자가 first 문자와의 일치여부에 따라서 알맞은 곳에 넣어준다. 4. 두 배열이 비지 않았고 길이가 같다면 문제 조건에 부합하므로, answer+=1을 해주.. 2023. 2. 9. [프로그래머스]삼각 달팽이 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/68645 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 우선 정삼각형이 아닌 직각삼각형 형태로 숫자가 있다고 생각하면 편하다. 예를 들어서 1 2 3 4 5 6이 아닌 1 2 3 4 5 6이라고 생각하는 것이다. 해당 삼각형을 만들기 위해서는 세로줄 1, 2, 4를 채우고 가로줄, 5, 6을 채우고 대각선 3, 총 3번을 채우면 끝이다. 길이가 n인 삼각형을 만들기 위해서는 n번 숫자를 채워야한다는 소리이다. 코드를 작성하기 위한 순서는.. 2023. 2. 9. 이전 1 ··· 23 24 25 26 27 28 29 ··· 43 다음 728x90