標準2908 JavaScript(文字列)定数


質問する


尚根の弟は定数数学が下手だ.定数の読み取りに問題があります.このような数学の悪い定数のために、尚根は数字の大きさを比較する問題を出した.尚根は黒板に3桁を2つ書いた.そして大きな数を言わせてください.
教授は数字を逆さまに読んで、他の人とは違います.たとえば、734および893が黒板に書かれている場合、定数は437および398として読み出される.従って、上首は2つの水中の大数437を大数と呼ぶ.
2つの数を指定すると、定数の答えを出力するプログラムが作成されます.

入力


最初の行に黒板に書かれた2つの数AとB.2つの数は等しくない3桁で、ゼロは含まれません.

しゅつりょく


1行目は定数の答えを出力します.

ソリューション

  • 1 1行に2つの数字を入力(重要!1行にエラーを表示しない)
  • 数字の順序変換(数字のみ入力、0を含まず、簡単に順序を変えるだけ)
  • .
  • デジタル比較、出力
  • const readline = require('readline');
    const rl = readline.createInterface({
        input: process.stdin,
        output: process.stdin
    });
    
    let input = [];
    
    rl.on('line', function (line){
        input.push(line);
    
    }).on('close',function (){
    
        // 두 수를 한 줄에 입력
        let A = input[0].split(' ')[0]
        let B = input[0].split(' ')[1]
    
        // 각 숫자의 순서를 반대로(세자리 수만 입력하고 0이 없기 때문에)
        let Aa = A[2] + A[1] + A[0]
        let Bb = B[2] + B[1] + B[0]
    
        // 숫자 비교
       if (Aa > Bb){
           console.log(Aa)
       } else {
           console.log(Bb)
       }
    });