[백준 문제풀이] 2908 상수

방예서·2022년 6월 8일
0

코딩테스트 준비

목록 보기
15/37
post-custom-banner

2908 상수

단순 구현 문제이다.


// 백준 2908 상수 

const fs = require('fs');
const input = fs.readFileSync("input.txt").toString().trim().split(" ");

const a = input[0].split('').map(x => parseInt(x, 10));
const b = input[1].split('').map(x => parseInt(x, 10));

let intA = a[2]*100 + a[1]*10 + a[0];
let intB = b[2]*100 + b[1]*10 + b[0];

intA > intB ? console.log(intA) : console.log(intB);

입력을 받아 거꾸로 뒤집는 과정을 reverse()로 거칠까 했지만 어차피 숫자로 만들어서 비교해야해서 생략했다.

  • reverse()
    배열을 거꾸로 뒤집는 메소드
    -> 하지만 사용할 시 원본 배열이 바뀌어버린다. 원본을 유지하고 싶으면 원본 배열을 복사해서 reverse 해야한다.

const a = [1, 2, 3];
const b = [...a].reverse();
profile
console.log('bang log');
post-custom-banner

0개의 댓글