inblog logo
|
stupefyee
    알고리즘문제풀기

    24.11.13. JAVA 문제 풀이

    Stupefyee's avatar
    Stupefyee
    Nov 13, 2024
    24.11.13. JAVA 문제 풀이
    Contents
    1. 두 수의 나눗셈2. 숫자 비교하기3. 분수의 덧셈4. 배열 두 배 만들기
     

    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
    Contents
    1. 두 수의 나눗셈2. 숫자 비교하기3. 분수의 덧셈4. 배열 두 배 만들기

    stupefyee

    RSS·Powered by Inblog