๋”ฐํŒŒ๐Ÿ•
Hwaiian Pizza IT Pub
๋”ฐํŒŒ๐Ÿ•
  • ALL (62)
    • Front-End (13)
      • HTML & CSS (2)
      • JavaScript (7)
      • React (2)
      • TypeScript (0)
      • Jquery (0)
      • Git (1)
      • Editor (0)
    • Algorithms (44)
      • Baekjoon (28)
      • Programmers (13)
      • Algorithms (3)
    • Computer Science (0)
      • Math (0)
    • Conference (1)
    • Life (3)
      • Book (0)
hELLO ยท Designed By ์ •์ƒ์šฐ.
๋”ฐํŒŒ๐Ÿ•

Hwaiian Pizza IT Pub

[JS] ๋ฐฑ์ค€ 2908๋ฒˆ : ์ƒ์ˆ˜
Algorithms/Baekjoon

[JS] ๋ฐฑ์ค€ 2908๋ฒˆ : ์ƒ์ˆ˜

2022. 5. 4. 01:33
๋ฐ˜์‘ํ˜•

 

Question

๋ฐฑ์ค€ 2908๋ฒˆ : ์ƒ์ˆ˜

์ƒ๊ทผ์ด์˜ ๋™์ƒ ์ƒ์ˆ˜๋Š” ์ˆ˜ํ•™์„ ์ •๋ง ๋ชปํ•œ๋‹ค. ์ƒ์ˆ˜๋Š” ์ˆซ์ž๋ฅผ ์ฝ๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์ˆ˜ํ•™์„ ๋ชปํ•˜๋Š” ์ƒ์ˆ˜๋ฅผ ์œ„ํ•ด์„œ ์ƒ๊ทผ์ด๋Š” ์ˆ˜์˜ ํฌ๊ธฐ๋ฅผ ๋น„๊ตํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๋‚ด์ฃผ์—ˆ๋‹ค. ์ƒ๊ทผ์ด๋Š” ์„ธ ์ž๋ฆฟ์ˆ˜ ๋‘ ๊ฐœ๋ฅผ ์น ํŒ์— ์จ์ฃผ์—ˆ๋‹ค. ๊ทธ๋‹ค์Œ์— ํฌ๊ธฐ๊ฐ€ ํฐ ์ˆ˜๋ฅผ ๋งํ•ด๋ณด๋ผ๊ณ  ํ–ˆ๋‹ค.

์ƒ์ˆ˜๋Š” ์ˆ˜๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๊ณผ ๋‹ค๋ฅด๊ฒŒ ๊ฑฐ๊พธ๋กœ ์ฝ๋Š”๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 734์™€ 893์„ ์น ํŒ์— ์ ์—ˆ๋‹ค๋ฉด, ์ƒ์ˆ˜๋Š” ์ด ์ˆ˜๋ฅผ 437๊ณผ 398๋กœ ์ฝ๋Š”๋‹ค. ๋”ฐ๋ผ์„œ, ์ƒ์ˆ˜๋Š” ๋‘ ์ˆ˜์ค‘ ํฐ ์ˆ˜์ธ 437์„ ํฐ ์ˆ˜๋ผ๊ณ  ๋งํ•  ๊ฒƒ์ด๋‹ค.

๋‘ ์ˆ˜๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ƒ์ˆ˜์˜ ๋Œ€๋‹ต์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

 

 

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— ์ƒ๊ทผ์ด๊ฐ€ ์น ํŒ์— ์ ์€ ๋‘ ์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘ ์ˆ˜๋Š” ๊ฐ™์ง€ ์•Š์€ ์„ธ ์ž๋ฆฌ ์ˆ˜์ด๋ฉฐ, 0์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค.

 

 

์ž…๋ ฅ์˜ˆ์‹œ

734 893

 

์ถœ๋ ฅ์˜ˆ์‹œ

437

 


 

My Code

let input = require('fs').readFileSync('dev/stdin').toString().trim().split('\n');

let numArr = input[0].split(' ');
let num1 = Number(numArr[0].split('').reverse().join(''));
let num2 = Number(numArr[1].split('').reverse().join(''));

(num1 > num2 ? console.log(num1) : console.log(num2))

 

HOW? (ํ’€์ด๋ฐฉ๋ฒ•)

  1. split('')์œผ๋กœ ์„ธ ์ž๋ฆฌ ์ˆซ์ž๋ฅผ ํ•œ ์ž๋ฆฌ์”ฉ ๋‚˜๋ˆ ์„œ ๋ฐฐ์—ด๋กœ ๋งŒ๋“ ๋‹ค.
  2. reverse()๋กœ ๋ฐฐ์—ด์˜ ์ˆœ์„œ๋ฅผ ๋’ค์ง‘๋Š”๋‹ค.
  3. join('')์œผ๋กœ ๋ฐฐ์—ด์„ ํ•˜๋‚˜์˜ ๋ฌธ์ž์—ด๋กœ ๋งŒ๋“  ํ›„ Number()๋กœ string ํƒ€์ž…์„ numberํƒ€์ž…์œผ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.
  4. ๊ฐ ์ž…๋ ฅ๋œ ์ˆซ์ž๋ฅผ ๋ฐ›์€ ๋ณ€์ˆ˜์˜ ํฌ๊ธฐ๋ฅผ ๋น„๊ตํ•ด ํฌ๊ธฐ๊ฐ€ ํฐ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

 

 

 

์ฒ˜์Œ์—๋Š” for๋ฌธ์„ ๋Œ๋ ค์„œ ํ•ด์•ผ ํ•˜๋‚˜ ๊ณ ๋ฏผํ–ˆ๋‹ค๊ฐ€ reverse() ๋ฉ”์„œ๋“œ๊ฐ€ ์ƒ๊ฐ์ด ๋‚ฌ๋‹ค.

์œ„์— ํ’€์ด ๋ฐฉ๋ฒ•์—๋„ ๋‚˜์˜จ ๊ฑฐ์ฒ˜๋Ÿผ ๋ฐฐ์—ด์„ ์—ฌ์ฐจ์ €์ฐจ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์„œ๋“œ๋“ค์„ ์ฐพ์•„๋‚ด์–ด ์‚ฌ์šฉํ–ˆ๋‹ค.

๋ฉ”์†Œ๋“œ ํ™œ์šฉ์„ ์ด๋ชจ์ €๋ชจ๋กœ ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค. ๋จธ๋ฆฟ์†์—์„œ ์ƒ๊ฐ๋‚  ๋“ฏ ๋ง๋“ฏํ•˜๋‹ค.

๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€

'Algorithms > Baekjoon' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[JS] ๋ฐฑ์ค€ 2292๋ฒˆ : ๋ฒŒ์ง‘  (0) 2022.05.06
[JS] ๋ฐฑ์ค€ 1712๋ฒˆ : ์†์ต๋ถ„๊ธฐ์   (0) 2022.05.05
[JS] ๋ฐฑ์ค€ 2675๋ฒˆ : ๋ฌธ์ž์—ด ๋ฐ˜๋ณต  (0) 2022.04.26
[JS] ๋ฐฑ์ค€ 1065๋ฒˆ : ํ•œ์ˆ˜  (0) 2022.04.23
[JS] ๋ฐฑ์ค€ 1546๋ฒˆ : ํ‰๊ท   (0) 2022.04.22
    'Algorithms/Baekjoon' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [JS] ๋ฐฑ์ค€ 2292๋ฒˆ : ๋ฒŒ์ง‘
    • [JS] ๋ฐฑ์ค€ 1712๋ฒˆ : ์†์ต๋ถ„๊ธฐ์ 
    • [JS] ๋ฐฑ์ค€ 2675๋ฒˆ : ๋ฌธ์ž์—ด ๋ฐ˜๋ณต
    • [JS] ๋ฐฑ์ค€ 1065๋ฒˆ : ํ•œ์ˆ˜
    ๋”ฐํŒŒ๐Ÿ•
    ๋”ฐํŒŒ๐Ÿ•
    ์ €์ชฝ ์†๋‹˜์ด ๋ณด๋‚ด์‹  ์—๋Ÿฌ์ž…๋‹ˆ๋‹ค. ๋””๋ฒ„๊น… ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?๐Ÿน

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”