배열 원소의 길이
/* 배열 원소의 길이 * 문자열 배열 strlist가 매개변수로 주어집니다. * strlist 각 원소의 길이를 담은 배열을 retrun * * strlist result * ["We", "are", "the", "world!"] [2, 3, 3, 6] * ["I", "Love", "Programmers."] [1, 4, 12] */ 123456789101112131415161718192021public class programmer_0_62 { static String[] a1 = {"We", "are", "the", "world!"}; static String[] a2 = {"I", "Love", "Programmers."}; public int[] solution(String[] strlist) ..
최댓값 만들기 (1)
/* 최댓값 만들기 (1) * 정수 배열 numbers가 매개변수로 주어집니다. * numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return * * numbers result * [1, 2, 3, 4, 5] 20 * [0, 31, 24, 10, 1, 9] 744 */ 1234567891011121314151617181920import java.util.*;public class programmer_0_64 { static int[] a1 = {1, 2, 3, 4, 5}; static int[] a2 = {0, 31, 24, 10, 1, 9}; public int solution(int[] numbers) { int answer = 0; Arrays.sort(numbers); return..
순서쌍의 개수
/* 순서쌍의 개수 * 순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. * 자연수 n이 매개변수로 주어질 때 * 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return * * 1 ≤ n ≤ 1,000,000 * * n result * 20 6 곱이 20인 순서쌍은 (1, 20), (2, 10), (4, 5), (5, 4), (10, 2), (20, 1) 이므로 6을 return * 100 9 곱이 100인 순서쌍은 (1, 100), (2, 50), (4, 25), (5, 20), (10, 10), (20, 5), (25, 4), (50, 2), (100, 1) 이므로 9를 return */ 12345678910111213141516171819202122publi..