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

    [알고리즘문제풀기] 공배수

    silver's avatar
    silver
    Feb 20, 2025
    [알고리즘문제풀기] 공배수
    Contents
    문제내가 작성한 정답논리 연산자: & vs &&

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/181936

    내가 작성한 정답

    class Solution { public int solution(int number, int n, int m) { return (number%n==0 && number%m==0)?1:0; } }
     

    논리 연산자: & vs &&

    1. & (비트 연산자) & 연산자는 비트 연산자로도 사용되며, 두 조건을 모두 평가한다. → 왼쪽 조건이 false일지라도 오른쪽 조건이 항상 평가된다.
    if (condition1 & condition2) { // 실행 코드 }
    → 이 경우, condition1이 false라도 condition2를 평가한다.
    1. && (논리 AND 연산자) &&는 논리 AND 연산자로, 왼쪽 조건이 false인 경우 오른쪽 조건을 평가하지 않는다. 불필요한 연산을 줄여 성능면에서 더 낫다!
    if (condition1 && condition2) { // 실행 코드 }
    → 이 경우, condition1이 false라면 condition2를 평가하지 않는다. 불필요한 연산을 줄일 수 있다.
     
    Share article

    silver

    RSS·Powered by Inblog