๐Ÿ“– Algorithm/๐Ÿ“ ๋ฐฑ์ค€

Kotlin ๐Ÿฌ ๋ฐฑ์ค€ 1๋‹จ๊ณ„ :: 18108 ๋ฒˆ

๋ฒŒ๊ฟ€์˜ค์†Œ๋ฆฌ๐Ÿฆก 2023. 3. 8. 19:15
๋ฐ˜์‘ํ˜•

1998๋…„์ƒ์ธ ๋‚ด๊ฐ€ ํƒœ๊ตญ์—์„œ๋Š” 2541๋…„์ƒ?!

๋ฌธ์ œ   |

  ICPC Bangkok Regional์— ์ฐธ๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜์™„๋‚˜ํ’ˆ ๊ตญ์ œ๊ณตํ•ญ์— ๋ง‰ ๋„์ฐฉํ•œ ํŒ€ ๋ ˆ๋“œ์‹œํ”„ํŠธ ์ผํ–‰์€ ๋ˆˆ์„ ๋ฏฟ์„ ์ˆ˜ ์—†์—ˆ๋‹ค. ๊ณตํ•ญ์˜ ๋Œ€ํ˜• ์Šคํฌ๋ฆฐ์— ์˜ฌํ•ด๊ฐ€ 2562๋…„์ด๋ผ๊ณ  ์ ํ˜€ ์žˆ๋˜ ๊ฒƒ์ด์—ˆ๋‹ค.

  ๋ถˆ๊ต ๊ตญ๊ฐ€์ธ ํƒœ๊ตญ์€ ๋ถˆ๋ฉธ๊ธฐ์›(ไฝ›ๆป…็ด€ๅ…ƒ), ์ฆ‰ ์„๊ฐ€๋ชจ๋‹ˆ๊ฐ€ ์—ด๋ฐ˜ํ•œ ํ•ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์—ฐ๋„๋ฅผ ์„ธ๋Š” ๋ถˆ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๋ฐ˜๋ฉด, ์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ์„œ๊ธฐ ์—ฐ๋„๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ๋ถˆ๊ธฐ ์—ฐ๋„๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ ์ด๋ฅผ ์„œ๊ธฐ ์—ฐ๋„๋กœ ๋ฐ”๊ฟ” ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ž…๋ ฅ   |

  ์„œ๊ธฐ ์—ฐ๋„๋ฅผ ์•Œ์•„๋ณด๊ณ  ์‹ถ์€ ๋ถˆ๊ธฐ ์—ฐ๋„ y๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1000 ≤ y ≤ 3000)

 

์ถœ๋ ฅ   |

  ๋ถˆ๊ธฐ ์—ฐ๋„๋ฅผ ์„œ๊ธฐ ์—ฐ๋„๋กœ ๋ณ€ํ™˜ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

 

 

ํ’€์ด  |

  1) Scanner๋ฅผ ์ด์šฉํ•ด ์ž…๋ ฅ์„ ๋ฐ›์•„ ์ถœ๋ ฅ [120ms]

  2) readLine()์„ ์ด์šฉํ•ด ์ž…๋ ฅ์„ ๋ฐ›์•„ ์ถœ๋ ฅ [88ms]

 

 

๋‹ต์•ˆ  |

import java.util.Scanner

fun main() = with(Scanner(System.`in`)) {
    println(nextInt() - 543)
}
fun main() = println("${readLine()!!.toInt() - 543}")
๋ฐ˜์‘ํ˜•