-
Reverse function reverseString(str) { let newStr = str.substring(0,str.length -1); return str.split("").reverse().join(""); } const result = reverseString("NEGIE1") + "1";
-
Longest const sentence = "Saya sangat senang mengerjakan soal algoritma"
function longest(sentence) { const myArray = sentence.split(" "); let newSentence=""; for(let i in myArray){ if(myArray[i].length > newSentence.length){ newSentence = myArray[i]; } } return newSentence; } const result = longest(sentence);
-
Array let arrInput = ['xc', 'dz', 'bbb', 'dz','ac','ac']
let arrQuery = ['bbb', 'ac', 'dz']
let arrResult=[]; let count=0; for(let q in arrQuery){ for(let i in arrInput){ if(arrQuery[q] == arrInput[i]){ count += 1; } } arrResult.push(count) count=0; } console.log(arrResult); -
Matrix let matrix = [[1, 2, 0], [4, 5, 6], [7, 8, 9]] let num1 = 0; let num2 = 0; let result; for(let i in matrix){ if(i == 0){ num1 += matrix[i][0]; num2 += matrix[i][2]; } if(i == 1){ num1 += matrix[i][1]; num2 += matrix[i][1]; } if(i == 2){ num1 += matrix[i][2]; num2 += matrix[i][0]; } } result = num1 - num2; console.log(result);
=======================================================================
Get all member curl --location 'http://localhost:5000/api/v1/member'
Create a member
curl --location 'http://localhost:5000/api/v1/member'
--header 'Content-Type: application/json'
--data '{
"code":"M003",
"name":"Putri"
}'
Delete a member
curl --location --request DELETE 'http://localhost:5000/api/v1/member/m004'
Update a member
curl --location --request PUT 'http://localhost:5000/api/v1/member'
--header 'Content-Type: application/json'
--data '{
"name":"Fulan"
}'
=======================================================================
Get all book
curl --location 'http://localhost:5000/api/v1/book'
Create a book
curl --location 'http://localhost:5000/api/v1/book'
--header 'Content-Type: application/json'
--data '{
"code":"JK-47",
"title":"Dimana Potter",
"author":"Author47"
}'
Delete a book
curl --location --request DELETE 'http://localhost:5000/api/v1/book/JK-46'
Update a book
curl --location --request PUT 'http://localhost:5000/api/v1/book/JK-46'
--header 'Content-Type: application/json'
--data '{
"title":"Es Potter",
"author":"Author462"
}'
=======================================================================
Get all borrow book
curl --location 'http://localhost:5000/api/v1/borrow'
Create a boorow book
curl --location 'http://localhost:5000/api/v1/borrow'
--header 'Content-Type: application/json'
--data '{
"memberCode":"M001",
"bookCode":"JK-46"
}'
=======================================================================
Get all return book
curl --location 'http://localhost:5000/api/v1/return'
Create a return book
curl --location 'http://localhost:5000/api/v1/return'
--header 'Content-Type: application/json'
--data '{
"memberCode":"M001",
"bookCode":"JK-46"
}'