반응형

2023/07 35

[프로그래머스] Java 코딩테스트 연습 - 중앙값 구하기

[프로그래머스] Java 코딩테스트 연습 - 중앙값 구하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120811 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위차하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return하도록 solution함수를 완성해보세요. 풀이 중앙값은 주어진 값들을 크기의 순서대로 정렬했을 때..

[프로그래머스] Java 코딩테스트 연습 - 짝수는 싫어요

[프로그래머스] Java 코딩테스트 연습 - 짝수는 싫어요 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120813 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 n이 매개변수로 주어질 때, n이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution함수를 완성해주세요. 풀이 for문에서 i가 n만큼 순회할동안 i를 2로 나눴을 때 나머지가 0이 아니라면 (홀수라면) arr에 해당 값을 추가하도록 했다. 소스코드 import java.util.List; impo..

[프로그래머스] Java 코딩테스트 연습 - 피자 나눠 먹기 (1)

[프로그래머스] Java 코딩테스트 연습 - 피자 나눠 먹기 (1) 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120814 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠 먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return하는 solution함수를 완성해보세요. 풀이 3항연산자를 사용하여 인원수를 7로 나눠 나머지가 0이라면 인원수를 7로 나눈 값을 ret..

[프로그래머스] Java 코딩테스트 연습 - 피자 나눠 먹기 (2)

[프로그래머스] Java 코딩테스트 연습 - 피자 나눠 먹기 (2) 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120815 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 머쓱이네 피자 가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return하도록 solution 함수를 완성해보세요. 풀이 for문에서 i는 피자의 판 수를..

[프로그래머스] Java 코딩테스트 연습 - 피자 나눠 먹기 (3)

[프로그래머스] Java 코딩테스트 연습 - 피자 나눠 먹기 (3) 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120816 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return하도록 solution함수를 완성해보세요. 풀이 n을 ..

[프로그래머스] Java 코딩테스트 연습 - 숨어있는 숫자의 덧셈 (2)

[프로그래머스] Java 코딩테스트 연습 - 숨어있는 숫자의 덧셈 (2) 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120864 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 my_string이 매개변수로 주어집니다. my_string은 소문자, 대문자, 자연수로만 구성되어있습니다. my_string안의 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 풀이 replaceAll() 메서드로 알파벳 대소문자를 모두 공백으로 바꿔 배열에 숫자만 남도록 한..

[프로그래머스] Java 코딩테스트 연습 - 배열의 평균값

[프로그래머스] Java 코딩테스트 연습 - 배열의 평균값 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120817 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 풀이 잘못된 풀이 class Solution { public double solution(int[] numbers) { double answer = 0; int sum = 0; for ..

[프로그래머스] Java 코딩테스트 연습 - 옷가게 할인 받기

[프로그래머스] Java 코딩테스트 연습 - 옷가게 할인 받기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120818 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 머쓱이네 옷가게는 10만원 이상 사면 5%, 30만원 이상 사면 10%, 50만원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return하도록 solution 함수를 완성해보세요. 풀이 if문의 조건이 >=(이상) 조건이므로 가장 큰 값을 먼저 걸러주고 내려와야 한..

[프로그래머스] Java 코딩테스트 연습 - 아이스 아메리카노

[프로그래머스] Java 코딩테스트 연습 - 아이스 아메리카노 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120819 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한 잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return하도록 solution 함수를 완성해보세요. 풀이 money를 ..

[프로그래머스] Java 코딩테스트 연습 - 나이 출력

[프로그래머스] Java 코딩테스트 연습 - 나이 출력 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120820 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준으로 출생 년도를 return하는 solution함수를 완성해주세요. 소스코드 class Solution { public int solution(int age) { return 2022 - age + 1; } }

반응형