profile
차근차근 잘 해보자!
post-thumbnail

[프로그래머스] 소수찾기

프로그래머스의 Lv.2 소수찾기 문제 풀이 문제 설명 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들

2024년 7월 24일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 모의고사

프로그래머스의 Lv.1 모의고사 문제 풀이 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4

2024년 7월 23일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 최소직사각형

프로그래머스의 Lv.1 최소직사각형 문제 풀이 문제 설명 명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 만들기 위해

2024년 7월 22일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 더 맵게

프로그래머스의 Lv.2 더 맵게 문제 풀이 문제 설명 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으

2024년 7월 21일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 주식가격

프로그래머스의 Lv.2 주식가격 문제 풀이 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한 사항 prices의 각 가격은 1

2024년 7월 20일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 다리를 지나는 트럭

프로그래머스의 Lv.2 다리를 지나는 트럭 문제 풀이 문제 설명 트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈

2024년 7월 19일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 프로세스

운영체제의 역할 중 하나는 컴퓨터 시스템의 자원을 효율적으로 관리하는 것입니다. 이 문제에서는 운영체제가 다음 규칙에 따라 프로세스를 관리할 경우 특정 프로세스가 몇 번째로 실행되는지 알아내면 됩니다.현재 실행 대기 큐(Queue)에 있는 프로세스의 중요도가 순서대로

2024년 7월 18일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 기능개발

프로그래머스의 Lv.2 기능개발 문제 풀이 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발

2024년 7월 17일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] N개의 최소공배수

두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n개의 수의 최소공배수는 n 개의 수들의 배수 중 공통이 되는 가장

2024년 7월 16일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 멀리뛰기

프로그래머스의 Lv.2 멀리뛰기 문제 풀이 문제 설명 효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는 (1칸, 1칸, 1칸, 1칸) (1칸, 2칸, 1칸) (1칸, 1칸, 2칸) (2칸,

2024년 7월 15일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 구명보트

프로그래머스의 Lv.2 구명보트 문제 풀이 문제 설명 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5

2024년 7월 14일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 카펫

프로그래머스의 Lv.2 카펫 문제 풀이 문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의

2024년 7월 12일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 짝지어 제거하기

프로그래머스의 Lv.2 짝지어 제거하기 문제 풀이 문제 설명 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정

2024년 7월 11일
·
0개의 댓글
·

[프로그래머스] 피보나치 수

프로그래머스의 Lv.2 피보나치 수 문제 풀이 문제 설명 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 =

2024년 7월 10일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 다음 큰 숫자

자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다.조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다.조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다.조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는

2024년 7월 9일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 숫자의 표현

프로그래머스의 Lv.2 숫자의 표현 문제 풀이 문제 설명 Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 수 있습

2024년 7월 8일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 이상한 문자 만들기

프로그래머스의 Lv.1 이상한 문자 만들기 문제 풀이 문제 설명 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수,

2024년 7월 7일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 3진법 뒤집기

자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.n은 1 이상 100,000,000 이하인 자연수입니다.문제 풀이1\. 10진법을 문자열 3진법으로

2024년 7월 6일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 예산

프로그래머스의 Lv.1 예산 문제 풀이 문제 설명 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은

2024년 7월 5일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 이진 변환 반복하기

프로그래머스의 Lv.2 이진 변환 반복하기 문제 풀이 문제 설명 0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. x의 모든 0을 제거합니다. x의 길이를 c라고 하면, x를 "c를 2진법으로 표현한 문자열"로 바꿉니다. 예를 들어,

2024년 7월 4일
·
0개의 댓글
·