Caramel1004 / baekjoon-programmers-algorithm-java

🧑🏻‍💻 백준, programmers 코테 문제 백준허브로 커밋
1 stars 0 forks source link

[#level 0][2024.03.14] 두 수의 차, 몫 구하기, 두 수의 곱, 나머지 구하기, 나이 출력, 숫자 비교하기, 두수의 합, 두 수의 나눗셈 #2

Open Caramel1004 opened 6 months ago

Caramel1004 commented 6 months ago
  1. 두 수의 차: 두 수의 차

  2. 몫 구하기: 몫 구하기

  3. 두 수의 곱: 두 수의 곱

  4. 나머지 구하기: 나머지 구하기

  5. 나이 출력: 나이 출력

  6. 숫자 비교하기: 숫자 비교하기

  7. 두 수의 합: 두 수의 합

  8. 두 수의 나눗셈: 두 수의 나눗셈

    • 📚 오늘의 문제를 해결하시고 comment로 본인이 푼 코드를 올려주시면 됩니다.
    • 🚀 제일 자신있는 언어로 푸시면 됩니다.
    • 📑 자신이 사용한 언어에서 참고한 레퍼런스 문서가 있다면 공유해주세요.
    • 🧑🏻‍💻 맨 위쪽에 "제출자: <본인이름>" 이 양식으로 남겨주세요.
    • ✅ 문제가 여러개 일 경우 각각 문제 번호 밑에 코드를 남겨주세요.
    • 🧑🏻‍💻 코드 스니핏은 백틱 위에3개 아래에 3개로 만드신 다음 그 사이에 코드를 삽입하시면 됩니다.
Caramel1004 commented 6 months ago

제출자: 변우영

사용언어: java

  1. 두 수의 차

    class Solution {
    public int solution(int num1, int num2) {
        return num1 - num2;
    }
    }
  2. 몫 구하기

    class Solution {
    public int solution(int num1, int num2) {
        return num1 / num2;
    }
    }
  3. 두 수의 곱

    class Solution {
    public int solution(int num1, int num2) {
        return num1 * num2;
    }
    }
  4. 나머지 구하기

    class Solution {
    public int solution(int num1, int num2) {
        return num1 % num2;
    }
    }
  5. 나이 출력

    class Solution {
    public int solution(int age) {
    
        return 2022 - age + 1;
    }
    }
  6. 숫자 비교하기

    class Solution {
    public int solution(int num1, int num2) {
        return num1 == num2? 1 : -1;
    }
    }
  7. 두 수의 합

    class Solution {
    public int solution(int num1, int num2) {
        return num1 + num2;
    }
    }
  8. 두 수의 나눗셈

    class Solution {
    public int solution(int num1, int num2) {
        return (int)(((double) num1 / (double) num2) * 1000);
    }
    }
inha2 commented 6 months ago

제출자: 조인하

사용언어 : javascript

1.두 수의 차

function solution(num1, num2) {
    let answer = num1-num2;
    return answer;
}

2.몫 구하기

function solution(num1, num2) {
    let answer = Math.floor(num1/num2);
    return answer;
}

3.두 수의 곱

function solution(num1, num2) {
    let answer = num1*num2;
    return answer;
}

4.나머지 구하기

function solution(num1, num2) {
    let answer = num1%num2;
    return answer;
}

5.나이 출력

function solution(age) {
    let now = new Date();
    let year= now.getFullYear()
    let answer = (year-age)-1;
    return answer;
}

6.숫자 비교하기

function solution(num1, num2) {
    if(num1==num2){
       return 1
    }else{
        return -1
    }
}

7.두 수의 합

function solution(num1, num2) {
    let answer = num1+num2;
    return answer;
}

8.두 수의 나눗셈

function solution(num1, num2) {
    let answer = Math.floor((num1/num2)*1000);
    return answer;
}
Caramel1004 commented 6 months ago

조인하님 코멘트의 변우영님 댓글

사용언어 : javascript

고생하셨어요 정말 잘 해결하셨어요 😄 변수를 잘 활용해서 어떤값이 리턴되는지 잘 보입니다.

한가지 추가하자면 리턴에 한줄로 쓰셔도 상관없으십니다.

위 코드 중에 하나 가져오자면

function solution(num1, num2) {
    return num1 + num2;
}

이런식으로 한줄로 쓰시면 코드길이가 조금 더 간결할 거 같습니다.

6번 문제 이렇게로도 바꿀 수 있습니다. 바로 삼항연산자로 바꿀 수 있습니다.

function solution(num1, num2) {
   return num1 == num2? 1 : -1;
}

푸시느라 고생하셨고 부담되지 않는 선에서 하루에 정답률 높은 문제로 선별해서 같이 풀면 좋겠어요 ^^