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

silver's avatar
Feb 20, 2025
[알고리즘문제풀기] 공배수

문제

내가 작성한 정답

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