Remote Control

๋ฌธ์ œ ์„ค๋ช…
์ž…์ถœ๋ ฅ ์˜ˆ์‹œ

์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ƒ๊ฐ

  1. ์ž…๋ ฅ : ์•„๋ž˜ 2๊ฐ€์ง€ ๋ฐฉ๋ฒ• ์ค‘ ํ•œ๊ฐ€์ง€๋ฅผ ์„ ํƒํ•ด์„œ ์ž…๋ ฅ๋ฐ›์€ ์ˆ˜๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค. - String์œผ๋กœ ์ฑ„๋„๋ฒˆํ˜ธ ์ž…๋ ฅ๋ฐ›๊ณ , charํ˜• ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ํ•œ ์ž๋ฆฌ์”ฉ ๋”ฐ์ ธ๋ณธ๋‹ค. - intํ˜•์œผ๋กœ ๋ฐ›์•„์„œ 10์„ ๊ณ„์†ํ•ด์„œ ๋‚˜๋ˆ„์–ด ๋์—์„œ ๋ถ€ํ„ฐ ํ•œ ์ˆซ์ž์‹ ๋”ฐ์ ธ๋ณธ๋‹ค.

  2. ๊ณ ์žฅ๋‚œ ์ˆซ์ž ๋ฒ„ํŠผ์ธ์ง€ ํ™•์ธ : booleanํ˜•์˜ ๋ฐฐ์—ด์— ๊ณ ์žฅ๋‚œ ์ˆซ์ž๋Š” true๋กœ ์…‹ํŒ…ํ•˜์—ฌ ๊ณ ์žฅ๋‚œ ๊ฒƒ์ž„์„ ์ฒ˜๋ฆฌํ•ด์ค€๋‹ค.

  3. ํ•ต์‹ฌ ์—ฐ์‚ฐ 1. ๋จผ์ € ๋ˆ„๋ฅผ ์ˆซ์ž๋ฅผ ์ •ํ•œ๋‹ค. - 0<c<1000000 2. c์˜ ๊ฐ ์ž๋ฆฌ์ˆ˜๋งˆ๋‹ค ๊ณ ์žฅ๋‚œ ์ˆซ์ž๊ฐ€ ์žˆ๋Š”์ง€ ํŒ๋‹จํ•œ๋‹ค. - possible ํ•จ์ˆ˜๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ๊ณ ์žฅ๋‚œ ์ˆซ์ž๊ฐ€ ์žˆ์œผ๋ฉด 0์„ ๋ฆฌํ„ดํ•˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ˆ„๋ฅด๋Š” ํšŸ์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•œ๋‹ค. 3. ์ฑ„๋„ ๋ฒˆํ˜ธ(n)๊ณผ ๋ˆ„๋ฅผ ์ˆซ์ž(c)์˜ ์ฐจ |n-c|๋งŒํผ +/- ์—ฐ์‚ฐํ•˜๊ณ  ํšŸ์ˆ˜๋ฅผ ์„ผ๋‹ค. 4. 2์˜ possible ๋ฆฌํ„ด๊ฐ’๊ณผ 3์˜ |n-c|๋ฅผ ๋”ํ•ด์„œ ์ •๋‹ต์œผ๋กœ ๋ฆฌํ„ดํ•œ๋‹ค.

Last updated

Was this helpful?