[코드카타] 공배수

seonyoung·2024년 8월 9일
0

📁 문제

정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요.

💡 내가 처음에 적은 오답

def solution(number, n, m):
    if number % (n or m) == 0:
        return 1
    else:
        return 0

  • 채점 결과
    • 정확성: 73.7
    • 합계: 73.7 / 100.0
  • 답이 술술 적히기도 했고, 뭔가 맞을 것 같은 느낌이었는데 정확성 73.7로 아쉽게 틀렸다...
  • 그 후 고민하다가 "if number % (n or m) == 0을 따로 작성하면 맞지 않을까?"라고 생각해서 그렇게 작성 후 실행했다

💡 나의 정답

def solution(number, n, m):
    if number % n == 0 and number % m == 0:
        return 1
    else:
        return 0
  • 역시나 정답... (n or m) == 0으로 적어도 가능할줄 알았는데 아니라는 생각에 무언가 좀 아쉬웠다
  • 그래도 금방 정답을 맞춰서 뿌듯하긴 하다!😤
profile
원하는 바를 이루고 싶은 사람입니다.

0개의 댓글