Async Map Series
JavaScript
Medium
3 views
Problem Description
Given n numbers, apply async transform f(x)=x*3+1 one by one (series). Print results.
Input Format
Line1: n. Line2: n integers.
Output Format
One line results.
Official Solution
const fs=require('fs');const raw=fs.readFileSync(0,'utf8').trim();if(!raw)process.exit(0);const a=raw.split(/\\s+/);let i=0;const n=Number(a[i++]);let arr=[];for(let j=0;j<n;j++)arr.push(BigInt(a[i++]));const f=async x=>{await Promise.resolve();return x*3n+1n;};(async()=>{let out=[];for(const x of arr){out.push((await f(x)).toString());}process.stdout.write(out.join(' '));})();
Solutions (0)
No solutions submitted yet. Be the first!
No comments yet. Start the discussion!