본문 바로가기
Language/Java

[Programmers | Java | 코딩 테스트 입문 문제 풀이] 두 수의 곱 - Solution with Arithmetic Operator

by ㅇ달빛천사ㅇ 2024. 5. 29.
728x90
KDT 실무형 스프링 백엔드 엔지니어 양성과정 6기  |  Algorithm CODEKATA

🆎 두 수의 곱

🏷 Topic : Operators(연산자) Arithmetic Operator(산술 연산자)


문제 설명

정수 num1, num2가 매개변수 주어집니다. num1num2를 곱한 값을 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합니다.


✔ Solution with Arithmetic operator

class Solution {
    public int solution(int num1, int num2) {
        int answer = num1 * num2;
        return answer;
    }
}
채점 결과

💥 어떤 문제가 있었고, 나는 어떤 시도를 했는지💦

난이도가 어렵지 않아 특별한 문제는 없었다.


어떻게 해결했는지👍

  • 산술 연산자 중 곱셈 연산자(*)를 이용하여 num1num2를 곱한 값을 answer에 할당하였다.
  • int answer = num1 * num2;

💬 무엇을 새롭게 알았는지

  • 연산자 정리를 하면서 기본적으로 알던 연산자 외에 많은 연산자들을 알게 되었다.
    • 비트 연산자
    • 시프트 연산자
    • 논리 연산자
    • 대입 연산자에 += -=외에 *=`` /= %=도 있다는 것을 알게되었다.

📚 개념 정리

[Java 봐] Operators(연산자)

728x90