Test|JS中間試験
10444 ワード
1.偶数か否かを判別する関数isEvenを書いてください.
チップと税金以外の食事代は、
Notes:税金は9.5%、チップは15%です. チップを計算するときは税金を計算しないでください.
文字列が指定されている場合は、-に基づいて前の文字列を返します.
指定された文字および文字列の場合、
メモ:文字列の最初の文字には、インデックス値0があります.文字列に複数の文字が表示されている場合は、最初に表示された場所を返します.文字列に文字が存在しない場合は、-1を返します.
【IDを読む】大切!!
関数を完了して、指定したリストで最も長い単語を検索してください.
console.log(isEven(11)) // --> "짝수가 아닙니다."
console.log(isEven(10)) // --> "짝수 입니다."
👇🏻 My solutionfunction isEven(num) {
if(num % 2 == 0) { // 2로 나눠서 떨어지면
return "짝수 입니다.";
} else {
return "짝수가 아닙니다.";
}
}
2.calculateTotal関数を作成してください.チップと税金以外の食事代は、
calculateTotal
関数でチップと税金を含む食事代の総額を返します.Notes:
console.log(calculateTotal(20)); // --> 24.9
👇🏻 My solutionfunction calculateTotal(amount) {
return amount + (amount * 0.095) + (amount * 0.15);
}
3.getPrefix関数を作成します.文字列が指定されている場合は、-に基づいて前の文字列を返します.
console.log(getPrefix('BTC-KRW')) // --> BTC
👇🏻 My solutionfunction getPrefix(str) {
const sentence = str.split('-'); // -를 기준으로 나눠서
return sentence[0]; // 첫번째 배열을 반환한다.
}
4.getFind関数を作成します.指定された文字および文字列の場合、
getFind
関数は、指定された文字列における指定された文字の最初の位置を返す.メモ:文字列の最初の文字には、インデックス値0があります.文字列に複数の文字が表示されている場合は、最初に表示された場所を返します.文字列に文字が存在しない場合は、-1を返します.
【IDを読む】大切!!
indexOf
関数は使用しないでください.const output = getFind('a', 'I am a hacker')
console.log(output) // --> 2
👇🏻 My solutionfunction getFind(filter, sentence) {
// 아래 코드를 작성해주세요.
for (i = 0; i < sentence.length; i++) { // sentence 인자의 길이만큼 순회하면서
if(sentence[i] === filter) { // filter 인자의 값과 sentence 배열 인자의 값이 같으면
return i; // 해당 인자의 배열 안 위치를 반환한다.
}
}
return -1;
}
5.find longth word関数を作成します.関数を完了して、指定したリストで最も長い単語を検索してください.
console.log(find_longest_word(["PHP", "Exercises", "Backend"]))
// --> "Exercises"
👇🏻 My solutionfunction find_longest_word(arr) {
let longest = arr[0]; // 단어 배열을 받을 longest 변수를 생성한다.
for(let i = 0; i < arr.length; i++) { // 배열 길이만큼 순회하면서
if(longest.length < arr[i].length) { // longest 변수의 길이와 arr 배열 값 길이를 비교하면서 arr 배열 값의 길이가 더 길면
return longest = arr[i]; // arr 배열에서 가장 긴 단어를 longest 변수로 반환한다.
}
}
}
Reference
この問題について(Test|JS中間試験), 我々は、より多くの情報をここで見つけました https://velog.io/@poew/Test-JS-중간-시험テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol