
차례대로 문자열 3개를 입력받아, 가장 짧은 문자열을 리턴해야 한다.
인자 1 : word1
인자 2 : word2
인자 3 : word3
let output = findShortestOfThreeWords('a', 'two', 'three');
console.log(output); // --> 'a'
output = findShortestOfThreeWords('c', 'b', 'a');
console.log(output); // --> 'c'
정답
function findShortestOfThreeWords(word1, word2, word3) { // TODO: 여기에 코드를 작성합니다. shortsword = word1; if (word1.length > word2.length) { shortsword = word2; if (word2.length > word3.length) { shortsword = word3; } } else { if (word1.length > word3.length) { shortsword = word3; } } return shortsword; }
문자열을 입력받아 그 길이가 홀수인지 여부를 리턴해야 한다.
인자 1 : word
let output = isOddLength('special');
console.log(output); // --> true
output = isOddLength('specials');
console.log(output); // --> false
정답
function isOddLength(word) { if (word.length % 2 == 1 ) { return true; } return false; }
두 수를 입력받아 두 수의 차이를 나타내는 메세지를 리턴해야 한다.
인자 1 : num1
인자 2 : num2
let output = computeDifference(3, 7);
console.log(output); // --> '3, 7의 차이는 4입니다.'
output = computeDifference(7, 3);
console.log(output); // --> '7, 3의 차이는 4입니다.'
정답
function computeDifference(num1, num2) { return `${num1}, ${num2}의 차이는 ${Math.abs(num1 - num2)}입니다.`; }