728x90
알게 된 점
시간이 걸리더라도 문제를 잘 읽고 본질에 접근하자.
실행 버튼을 눌렀을 때 잘 되어도 실제 제출 후에 많은 케이스를 돌다 안 될 수 있다.
시도
function solution(number, n, m) {
if(number%n === number%m){
return 1
}else {
return 0
}
}
같으면 끝나는 문제인 줄 알았는데,
본질은 최소공배수로 나눈 나머지는 0이라는 데 있다.
문제
프로그래머스 코딩테스트 입문 : 공배수 (바로가기)
정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요.
해결
function solution(number, n, m) {
if(number%n ===0 && number%m===0){
return 1
}else {
return 0
}
}
소감
오늘은 구글링 없이 혼자 힘으로 해결했다. 파이팅.
'verdantjuly > 코딩테스트' 카테고리의 다른 글
javascript Math.max.apply(Math, array) (1) | 2023.05.05 |
---|---|
프로그래머스 코딩테스트 입문 : 두 수의 합 (20230505, javascript) (1) | 2023.05.05 |
javascript 배열 요소 정렬 오름차순 내림차순 (1) | 2023.05.04 |
javascript 배열에 값 할당하기 , 배열 뒤집기 (1) | 2023.05.04 |
javascript 최대공약수를 이용해 분수의 합 구하기 (1) | 2023.05.04 |