Programing/CodeKata12 [JS] (프로그래머스) (Lv.0) flag에 따라 다른 값 반환하기 문제 두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요. 답지 function solution(a, b, flag) { var answer = 0; return answer; } 정답 function solution(a, b, flag) { var answer = flag ? a + b : a - b; return answer; } 해설 이것도 앞의 문제와 동일하게 삼항 연산자로 표현할 수 있다. 일단 문제에서 true면 이것, false면 저것이라는 표현이 있기 때문에 조건문이 사용된다는 것을 알 수 있다. 따라서 flag가 true면 a+b를, flag가 false.. Programing/CodeKata 2024. 3. 6. 더보기 ›› [JS] (프로그래머스) (Lv.0) n의 배수 문제 정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 답지 function solution(num, n) { var answer = 0; return answer; } 정답 function solution(num, n) { var answer = (num % n === 0) ? 1 : 0; return answer; } 해설 function을 사용해 soultion()이라는 함수를 만든다. soulution이라는 함수는 (num, n)이라는 두 개의 매개변수를 받는다. num가 n의 배수라는 것은 num을 n으로 나누었을 때 나머지가 없이 딱 떨어지면 배수인 것이고, 나머지가 발생하면 .. Programing/CodeKata 2024. 3. 6. 더보기 ›› 이전 1 2 3 다음