반응형

2023/06 62

[프로그래머스] Java 코딩테스트 연습 - 뒤에서 5등 위로

[프로그래머스] Java 코딩테스트 연습 - 뒤에서 5등 위로 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181852 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 제외한 수들을 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 풀이 가장 작은 수 5개를 제외한 수열을 만들어야 하기 때문에 answer의 크기를 num_list.length - 5로 설정..

[프로그래머스] Java 코딩테스트 연습 - 뒤에서 5등까지

[프로그래머스] Java 코딩테스트 연습 - 뒤에서 5등까지 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수로 이루어진 리스트 num_list가 주어집니다. num_list 에서 가장 작은 5개의 수를 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 풀이 sort() 메서드로 num_list를 오름차순으로 정렬했다. 가장 작은 수 5개를 리스트에 담아야 하기 때문에 for문으로 5까지만 ..

[프로그래머스] Java 코딩테스트 연습 - 배열의 길이에 따라 다른 연산하기

[프로그래머스] Java 코딩테스트 연습 - 배열의 길이에 따라 다른 연산하기문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181854 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정수 배열 arr과 정수 n이 매개변수로 주어집니다. arr의 길이가 홀수라면 arr의 모든 짝수 인덱스 위치에 n을 더한 배열을, arr의 길이가 짝수라면 arr의 모든 홀수 인덱스 위치에 n을 더한 배열을 return하는 solution함수를 작성해 주세요. 풀이시간초과,,?class Solution { ..

[프로그래머스] Java 코딩테스트 연습 - 배열 비교하기

[프로그래머스] Java 코딩테스트 연습 - 배열 비교하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181856 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 이 문제에서 두 정수 배열의 대소관계를 다음과 같이 정의합니다. 두 배열의 길이가 다르다면, 배열의 길이가 긴 쪽이 더 큽니다. 배열의 길이가 같다면 각 배열에 있는 모든 원소의 합을 비교하여 다르다면 더 큰 쪽이 크고, 같다면 같습니다. 두 정수 배열 arr1과 arr2가 주어질 때, 위에서 정의한 배열의 대소관계에 대..

[프로그래머스] Java 코딩테스트 연습 - rny_string

[프로그래머스] Java 코딩테스트 연습 - rny_string 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181863 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 'm'과 'rn'이 모양이 비슷하게 생긴 점을 활용해 문자열에 장난을 하려고 합니다. 문자열 rny_string이 주어질 때, rny_string의 모든 'm'을 "rn"으로 바꾼 문자열을 return하는 solution함수를 작성해 주세요. 풀이 replaceAll() 메서드로 m을 모두 rn으로 변경했다. 이런 ..

[프로그래머스] Java 코딩테스트 연습 - 간단한 식 계산하기

[프로그래머스] Java 코딩테스트 연습 - 간단한 식 계산하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181865 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 binomial이 매개변수로 주어집니다. binomial은 "a op b" 형태의 이항식이고 a와 b는 음이 아닌 정수, op는 '+', '-', '*' 중 하나입니다. 주어진 식을 계산한 정수를 return하는 solution함수를 작성해 주세요. 풀이 split()메서드로 binomial를 공백을 기준으로..

[프로그래머스] Java 코딩테스트 연습 - 문자열 잘라서 정렬하기

[프로그래머스] Java 코딩테스트 연습 - 문자열 잘라서 정렬하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181866 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 myString이 주어집니다. "x"를 기준으로 해당 문자열을 잘라내 배열을 만든 후 사전순으로 정렬한 배열을 return하는 solution 함수를 완성해 주세요. 단, 빈 문자열은 반환할 배열에 넣지 않습니다. 풀이 첫 번째 풀이,, import java.util.Arrays; class Solutio..

[프로그래머스] Java 코딩테스트 연습 - x 사이의 개수

[프로그래머스] Java 코딩테스트 연습 - x 사이의 개수 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181867 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return하는 solution함수를 완성해 주세요. 풀이 split() 메서드로 myString 문자열을 x를 기준으로 나눴다. for문으로 splitArr의 길이만큼 순회하는 ..

[프로그래머스] Java 코딩테스트 연습 - ad 제거하기

[프로그래머스] Java 코딩테스트 연습 - ad 제거하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181870 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 배열 strArr가 주어집니다. 배열 내의 문자열 중 "ad"라는 부분 문자열을 포함하고 있는 모든 문자열을 제거하고 남은 문자열을 순서를 유지하여 배열로 return하는 solution함수를 완성해 주세요. 풀이 문제를 잘못 이해하고 문자열에서 "ad" 만 삭제해서 틀려버린 답,, class Solution { ..

[프로그래머스] Java 코딩테스트 연습 - 공백으로 구분하기 2

[프로그래머스] Java 코딩테스트 연습 - 공백으로 구분하기 2 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181868 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 단어가 공백 한 개 이상으로 구분되어 있는 문자열 my_string이 매개변수로 주어질 때, my_string에 나온 단어를 앞에서부터 순서대로 담은 문자열 배열을 return하는 solution 함수를 작성해주세요. 풀이 split() 메서드에 정규표현식 "\\s+"를 사용했다. \s는 공백을 나타내는 특수문자를..

반응형