► JAVA Algorithm
-
[Programmers] JavaScript 알고리즘 | Lv.0 n보다 커질 때까지 더하기► JAVA Algorithm/Programmers 2023. 11. 15. 23:30
🔒 문제 설명 정수 배열 numbers와 정수 n이 매개변수로 주어집니다. numbers의 원소를 앞에서부터 하나씩 더하다가 그 합이 n보다 커지는 순간 이때까지 더했던 원소들의 합을 return 하는 solution 함수를 작성해 주세요. 🔒 제한사항 1 ≤ numbers의 길이 ≤ 100 1 ≤ numbers의 원소 ≤ 100 0 ≤ n { let answer = 0; for (i = 0; i < numbers.length; i++) { answer += numbers[i]; if (n < answer) { return answer; } } }; solution([34, 5, 71, 29, 100, 34], 123); // result: 139 solution([58, 44, 27, 10, 100],..
-
[Programmers] JAVA 알고리즘 | Lv.0 중복된 숫자 개수► JAVA Algorithm/Programmers 2022. 12. 6. 19:58
🔒 문제 설명 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 🔒 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 🔒 입출력 예 array n result [1, 1, 2, 3, 4, 5] 1 2 [0, 2, 3, 4] 1 0 🔒 입출력 예 설명 입출력 예 #1 [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다. 입출력 예 #2 [0, 2, 3, 4] 에는 1이 0개 있습니다. 🔐 풀이 예제 class Solution { public int solution(int[] array, int n) { int answer = 0; fo..
-
[Programmers] JAVA 알고리즘 | Lv.0 두 수의 곱► JAVA Algorithm/Programmers 2022. 12. 6. 19:11
🔒 문제 설명 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. 🔒 제한사항 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 🔒 입출력 예 num1 num2 result 3 4 12 27 19 513 🔒 입출력 예 설명 입출력 예 #1 num1이 3, num2가 4이므로 3 * 4 = 12를 return합니다. 입출력 예 #2 num1이 27, num2가 19이므로 27 * 19 = 513을 return합니다. 🔐 풀이 예제 class Solution { public int solution(int num1, int num2) { int answer = 0; answer = num1 * num2; return an..
-
[Programmers] JAVA 알고리즘 | Lv.0 두 수의 차► JAVA Algorithm/Programmers 2022. 12. 6. 19:08
🔒 문제 설명 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. 🔒 제한사항 -50000 ≤ num1 ≤ 50000 -50000 ≤ num2 ≤ 50000 🔒 입출력 예 num1 num2 result 2 3 -1 100 2 98 🔒 입출력 예 설명 입출력 예 #1 num1이 2이고 num2가 3이므로 2 - 3 = -1을 return합니다. 입출력 예 #2 num1이 100이고 num2가 2이므로 100 - 2 = 98을 return합니다. 🔐 풀이 예제 (답지참고) class Solution{ public int solution(int num1, int num2){ int answer = num1 - num2; return a..
-
[Programmers] JAVA 알고리즘 | Lv.0 두 수의 합► JAVA Algorithm/Programmers 2022. 12. 6. 18:50
🔒 문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 🔒 제한사항 -50,000 ≤ num1 ≤ 50,000 -50,000 ≤ num2 ≤ 50,000 🔒 입출력 예 num1 num2 result 2 3 5 100 2 102 🔒 입출력 예 설명 입출력 예 #1 num1이 2이고 num2가 3이므로 2 + 3 = 5를 return합니다. 입출력 예 #2 num1이 100이고 num2가 2이므로 100 + 2 = 102를 return합니다. 🔐 풀이 예제 (답지참고) class Solution{ public int solution(int num1, int num2){ int answer = num1 + num2; return ..