Challenge
Careers
Class
Connect
로그인 후 문제풀이가 가능합니다.
어떤 문제로 인해서 코드가 성공하고 실패하는지 반례를 찾지 못하겠습니다.
성공한 코드 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let inputs = []; rl.on('line', (line) => { inputs.push(line.trim()); }).on('close', () => { const [n,Fs] = inputs; const FList = Fs.split(' ').map(Number); let answer = -Infinity; FList.forEach((el,idx,origin)=>{ origin.slice(idx+1).forEach(el2=>{ answer = Math.max(answer,el*el2); }) ...
같은 코드라고 생각하는데 왜 하나는 맞고 하나는 틀린지 모르겠습니다
const readLine = require("readline"); const rl = readLine.createInterface({ input: process.stdin, output: process.stdout, }); let max = -Infinity; let arr; let inputLine = 0; let N = 0; rl.on("line", (line)=>{ if(inputLine == 0){ N = parseInt(line); } if(inputLine == 1){ arr = line.split(" ").map((el) => parseInt(el)); arr.sort((a,b) => a-b); let n = arr.length; console.log(Math.max(arr[0] * arr[1], arr[n-1] * a...