반응형

코딩테스트연습 144

[프로그래머스] Java 코딩테스트 연습 - n보다 커질 때까지 더하기

[프로그래머스] Java 코딩테스트 연습 - n보다 커질 때까지 더하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181884 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 배열 numbers와 정수 n이 매개변수로 주어집니다. numbers의 원소를 앞에서부터 하나씩 더하다가 그 합이 n보다 커지는 순간 이때까지 더했던 원소들의 합을 return하는 solution함수를 작성해 주세요. 풀이 for 반복문으로 numbers의 각 원소들을 answer에 더하다가 if문으로 ..

[프로그래머스] Java 코딩테스트 연습 - 길이에 따른 연산

[프로그래머스] Java 코딩테스트 연습 - 길이에 따른 연산 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181879 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수가 담긴 리스트 num_list 가 주어질 때, 리스트의 길이가 11이상이면 리스트에 있는 모든 원소의 합을, 10 이하이면 모든 원소의 곱을 return하도록 solution함수를 완성해주세요. 풀이 for 반복문 돌리고 num_list의 길이가 11 이상일 경우 sum에 num_list의 원소들을 자리수마다 더..

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

[프로그래머스] Java 코딩테스트 연습 - 5명씩 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181886 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 최대 5명씩 탑승가능한 놀이기구를 타기 위해 줄을 서있는 사람들의 이름이 담긴 문자열 리스트 name가 주어질 때, 앞에서 부터 5명씩 묶은 그룹의 가장 앞에 서있는 사람들의 이름을 담은 리스트를 return하도록 solution 함수를 환성해주세요. 마지막 그룹이 5명이 되지 않더라도 가장 앞에 있는 사람의 이름을 포함합니다...

[프로그래머스] Java 코딩테스트 연습 - 순서 바꾸기

[프로그래머스] Java 코딩테스트 연습 - 순서 바꾸기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181891 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 리스트 num_list와 정수 n이 주어질 때, num_list를 n번째 원소 이후의 원소들과 n번째 까지의 원소들로 나눠 n 번째 원소 이후의 원소들을 n번째까지의 원소들 앞에 붙인 리스트를 return하도록 solution 함수를 완성하세요. 풀이 System.arraycopy() 메서드를 사용하여 문제를 풀었다...

[프로그래머스] Java 코딩테스트 연습 - 홀수 vs 짝수

[프로그래머스] Java 코딩테스트 연습 - 홀수 vs 짝수 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181887 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 리스트 num_list가 주어집니다. 가장 첫 번째 원소를 1번 원소라고 할 때, 홀수 번째 원소들의 합과 짝수 번째 원소들의 합 중 큰 값을 return하도록 solution 함수를 완성해주세요. 두 값이 같을 경우 그 값을 return합니다. 풀이 홀수 번째 원소들의 합꽈 짝수 번째 원소들의 합을 비교해야 하는..

[프로그래머스] Java 코딩테스트 연습 - 글자 지우기

[프로그래머스] Java 코딩테스트 연습 - 글자 지우기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181900 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 my_string과 정수 배열 indices가 주어질 때, my_string에서 indices의 원소에 해당하는 인덱스의 글자를 지우고 이어 붙인 문자열을 return하는 solution 함수를 작성해 주세요. 소스코드 import java.util.Arrays; class Solution { public Strin..

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

[프로그래머스] Java 코딩테스트 연습 - qr code 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 두 정수 q, r과 문자열 code가 주어질 때, code의 각 인덱스를 q로 나누었을 때 나머지가 r인 위치의 문자를 앞에서부터 순서대로 이어 붙인 문자열을 return하는 solution 함수를 작성해 주세요. 풀이 'StringBuilder' 클래스를 알게 되어 처음 써봤다. for 반복문 돌리고 if 문으로 cod..

[프로그래머스] Java 코딩테스트 연습 - 접두사인지 확인하기

[프로그래머스] Java 코딩테스트 연습 - 접두사인지 확인하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 어떤 문자열에 대해서 접두사는 특정 인덱스까지의 문자열을 의미합니다. 예를 들어, "banana"의 모든 접두사는 "b", "ba", "ban", "bana", "banan", "banana"입니다. 문자열 my_string과 is_prefix가 주어질 때, is_prefix가 my_string의 접두사라면 1을, ..

[프로그래머스] Java 코딩테스트 연습 - 접미사인지 확인하기

[프로그래머스] Java 코딩테스트 연습 - 접미사인지 확인하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181908 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 어떤 문자열에 대해서 접미사는 특정 인덱스부터 시작하는 문자열을 의미합니다. 예를 들어, "banana"의 모든 접미사는 "banana", "anana", "nana", "ana", "na", "a"입니다. 문자열 my_string과 is_suffix가 주어질 때, is_suffix가 my_string의 접미사라면 ..

[프로그래머스] Java 코딩테스트 연습 - 더 크게 합치기

[프로그래머스] Java 코딩테스트 연습 - 더 크게 합치기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a 와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return하는 solution 함수를 완성해주세요. 단, a ⊕ b 와 b ⊕ a 가 같다면..

반응형