본문 바로가기
반응형
[프로그래머스]문자 반복 출력하기 - java, python `문자 반복 출력하기` 문제 설명 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. 입출력 예 #1 "hello"의 각 문자를 세 번씩 반복한 "hhheeellllllooo"를 return 합니다. java code class Solution { public String solution(String my_string, int n) { String answer = ""; // Stringbuilder answer = new Stringbuilder(); for(int i=0; i < my_string.length(); i++){ for(int j =0; j < n; j++){ .. 2023. 2. 23.
[프로그래머스]삼각형의 완성조건 (1) - java, python `삼각형의 완성조건 (1)` 문제 설명 선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다. 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다. 삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 return하도록 solution 함수를 완성해주세요. 입출력 예 #1 가장 큰 변인 3이 나머지 두 변의 합 3과 같으므로 삼각형을 완성할 수 없습니다. 따라서 2를 return합니다. 입출력 예 #2 가장 큰 변인 6이 나머지 두 변의 합 5보다 크므로 삼각형을 완성할 수 없습니다. 따라서 2를 return합니다. 입출력 예 #3 가장 큰 변인 222가 나머지 두 변의 합 271보다 작으므.. 2023. 2. 23.
[프로그래머스]x만큼 간격이 있는 n개의 숫자 - java, python `x만큼 간격이 있는 n개의 숫자` 문제 설명 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. java code class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; for(int i=1; i 2023. 2. 23.
[프로그래머스]약수의 개수와 덧셈 - java, python `약수의 개수와 덧셈` 문제 설명 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 입출력 예 #1 다음 표는 13부터 17까지의 수들의 약수를 모두 나타낸 것입니다. 수 약수 약수의 개수 13 1, 13 2 14 1, 2, 7, 14 4 15 1, 3, 5, 15 4 16 1, 2, 4, 8, 16 5 17 1, 17 2 따라서, 13 + 14 + 15 - 16 + 17 = 43을 return 해야 합니다. 입출력 예 #2 다음 표는 24부터 27까지의 수들의 약수를 모두 나타낸 것입니다. 수 약수 약수의 개수 24 1, .. 2023. 2. 23.
반응형