เราจำเป็นต้องเขียนฟังก์ชัน 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));
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -
-