24.11.13. JAVA 문제 풀이

Stupefyee's avatar
Nov 13, 2024
24.11.13. JAVA 문제 풀이
 

1. 두 수의 나눗셈

notion image
💡
class Solution { public int solution(int num1, int num2) { double result = (double)num1 / num2; int answer = (int) (result * 1000); return answer; } }
 

2. 숫자 비교하기

notion image
💡
class Solution { public int solution(int num1, int num2) { int answer = 0; if(num1 == num2) { answer = 1; } else { answer = -1; } return answer; } }

3. 분수의 덧셈

notion image
💡
class Solution { public int[] solution(int numer1, int denom1, int numer2, int denom2) { int denom = denom1 * denom2; // 공통분모 int numer = numer1 * denom2 + numer2 * denom1; // 분자의 다른 분모를 곱해서 더함 // 최대공약수 구하기 int max = 1; for(int i = 1; i<=denom && i<=numer; i++) { if(denom % i == 0 && numer % i == 0) { max = i; } } // 약분 denom = denom / max; numer = numer / max; int[] answer = {numer, denom}; return answer; } }
 

4. 배열 두 배 만들기

notion image
💡
class Solution { public int[] solution(int[] numbers) { // 배열의 모든 값을 순환하는 반복문 for(int i = 0; i < numbers.length; i++) { int result = numbers[i] * 2; // 원소값 두배로 numbers[i] = result; // 두배가 된 원소값 저장 } int[] answer = numbers; // 배열 담기 return answer; } }
 
Share article

stupefyee