# 프로그래머스

20092개의 포스트

프로그래머스 Lv.2 : 다음 큰 숫자

문제 프로그래머스 문제 내 풀이 개선점 나보다 while문을 잘 쓰는 사람 거 재귀함수로 쓴 사람 거

방금 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 제일 작은 수 제거하기

정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 4,3,2,1인 경우는 4,3,2를 리턴 하고, 10면 -1을 리

약 1시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 나누어 떨어지는 숫자 배열

array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.arr은 자연수를 담은 배열입니

약 1시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] x만큼 간격이 있는 n개의 숫자

함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.x는 -10000000 이상, 10000000 이하인 정

약 1시간 전
·
0개의 댓글
·

프로그래머스 Lv.2 : 피보나치 수

문제 프로그래머스 문제 내 풀이 그냥 피보나치 배열 구해서 구했다가 에러 나고 난리가 나서 봤더니 수열이 뒤로 갈수록 JS에서 감당하지 못하는 큰 숫자가 나와서 그렇다고 했다. 질문하기에 사람들이 써놓은 거 보고 풀었다. (A+B)%C = ((A%C)+(B%C))%C -> 이 속성을 이용해서 작은 수만 연산할 수 있도록 하는 것이 포인트였다.

약 1시간 전
·
0개의 댓글
·

프로그래머스 Lv.2 : 숫자의 표현

문제 프로그래머스 문제 내 풀이 루프 한 번만 돌리려고 while문에 index를 2개 돌리는 방식을 취했다. 개선점 아래의 풀이는 숫자가 가진 홀수 약수의 개수가 정답이라고 하는데 잘 이해도 안 가고 나보고 설명하라고 하면 못 할 거 같아서 그냥 이런 풀이도 있구나까지만!

약 2시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스 C#] Lv.0 종이 자르기

머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다. 예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다.정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를 최소로 가위질 해야하는 횟수를 return 하도록 s

약 2시간 전
·
0개의 댓글
·

[프로그래머스 C#] Lv.0 연속된 수의 합

연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요.1 ≤ num ≤ 1

약 2시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] Lv. 0 배열 뒤집기

프로그래머스 Lv. 0 배열 뒤집기 자바스크립트 풀이

약 3시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] Lv. 0 중복된 숫자 개수

프로그래머스 Lv. 0 중복된 숫자 개수 자바스크립트 풀이

약 3시간 전
·
0개의 댓글
·

프로그래머스 Lv.2 : 이진 변환 반복하기

문제 프로그래머스 문제 내 풀이 맨 처음에 for를 돌려서 0을 지운 횟수를 체크했더니 마지막 문제에서 시간초과가 났다. 그래서 그냥 0 개수 split해서 세고 replaceAll 처리했더니 속도가 굉장히 개선됐다. 1점 맞은 답변^^! 개선점 match() -> 찾는 문자열을 그 개수만큼 배열로 리턴

약 3시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] Lv. 0 머쓱이보다 키 큰 사람

프로그래머스 Lv. 0 머쓱이보다 키 큰 사람 자바스크립트 풀이

약 3시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] Lv. 0 배열의 평균값

프로그래머스 Lv. 0 배열의 평균값 자바스크립트 풀이

약 4시간 전
·
0개의 댓글
·

프로그래머스 Lv.2 : 올바른 괄호

문제 프로그래머스 문제 내 풀이 맨 처음에는 while + 문자 소거로 풀었는데 효율성 문제에서 통과를 못했다. 배열이나 문자열을 제거해나가면서 루프를 돌리는 건 역시 효율성이 많이 떨어지는 거라는 걸 배운 문제 개선점 cum += paren === '('? 1: -1 이 부분이 좋아서 갖고왔다.

약 4시간 전
·
0개의 댓글
·

모각코 6회차

주식 가격, 주차 요금 계산 (Level 2)

약 4시간 전
·
0개의 댓글
·
post-thumbnail

프로그래머스 - 행렬의 곱셈

행렬의 곱셈 : https://school.programmers.co.kr/learn/courses/30/lessons/12949출처행렬의 곱이란 특정 행과 열이 있을때, arr1의 행 값들과 arr2의 열 값들의 곱의 합을 구하는 것입니다.행렬의 곱이 성사되

약 5시간 전
·
0개의 댓글
·
post-thumbnail

프로그래머스 - 귤 고르기

귤 고르기 : https://school.programmers.co.kr/learn/courses/30/lessons/138476k개의 귤을 판매하려고할 때 귤의 종류를 최소한으로 하기 위해서는 귤의 개수가 많은 귤을 차례로 선택하는 방법이 있습니다.Trang

약 6시간 전
·
0개의 댓글
·

[프로그래머스] 369게임 풀이

[프로그래머스] 369게임 문제 설명 머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다. 머쓱이가 말해야하는 숫자 order가 매개변수로

약 7시간 전
·
0개의 댓글
·