เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงที่มีเพียง '+' หรือ '-' และเราต้องส่งคืน '+' หรือ '-' ตามผลการวางตัวเป็นกลางทั้งหมดของสตริง
ถูกใจ '++' ผลลัพธ์เป็น '+' และ '--' ผลลัพธ์จะเป็น '+' ในขณะที่ '-+' หรือ '+-' ผลลัพธ์เป็น '-'
ต่อไปนี้เป็นสตริงของเรา -
const str = '+++-+-++---+-+--+-';
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const str = '+++-+-++---+-+--+-';
const netResult = (str = '') => {
const strArr = str.split('');
return strArr.reduce((acc, val) => {
if(acc === val){
return '+';
};
return '-';
});
};
console.log(netResult(str)); ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -
-