[Programmers] Lv 0.카운트 다운
문제 💡 문제 정수 start_num 와 end_num가 주어질 때, start_num에서 end_num까지 1씩 감소하는 수들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 💡 제한 사항 0 ≤ end_num ≤ start_num ≤ 50 입력 (start_num, end_num) 출력 10, 3 [10, 9, 8, 7, 6, 5, 4, 3] 풀이 class Solution { public int[] solution(int start_num, int end_num) { int[] answer = new int[start_num - end_num + 1]; for(int i = 0; i < answer.length; i++){ answer[i] = start_num--; ..
2023. 11. 27.
[Programmers] Lv 0. 공배수
문제 💡 문제 정수 number 와 n, m 이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요. 💡 제한 사항 10 ≤ number ≤ 100 2 ≤ n, m < 10 입력 (number, n, m) 출력 60, 2, 3 1 55, 10, 5 0 풀이 class Solution { public int solution(int number, int n, int m) { return (number % n == 0) && (number % m == 0) ? 1 : 0; } } 배수라면 나머지가 0인 것에만 착안하면 된다. 코드의 가독성을 위해 깔끔하게 삼항연산자를 사용하자.
2023. 11. 27.