๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Java

[Java] 5๋ฒˆ์งธ์ˆ˜์—…

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 16.
๋ฐ˜์‘ํ˜•

*๋น„ํŠธ ์ด๋™ ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด์„œ ๋ฐฐ์› ๋Š”๋ฐ ์•Œ๋“ฏ๋ง๋“ฏ ํ—ท๊ฐˆ๋ฆฐ๋‹ค.

โ€‹

๋น„ํŠธ ์ด๋™ ์—ฐ์‚ฐ์ž๋ž€ << ์—ฐ์‚ฐ์ž, >> ์—ฐ์‚ฐ์ž, >>> ์—ฐ์‚ฐ์ž๊ฐ€ ์žˆ๋‹ค

๋Œ€์ถฉ ์ด๋Ÿฐ์‹์œผ๋กœ ๋˜์–ด์žˆ๋Š”๋ฐ num << 2 ๋Š” ์™ผ์ชฝ์œผ๋กœ 2๋น„ํŠธ ์ด๋™ํ•˜๋ผ๋Š” ๋œป์ด๋‹ค

<< ์—ฐ์‚ฐ์ž์—์„œ ์™ผ์ชฝ์œผ๋กœ n๋น„ํŠธ ์ด๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๊ธฐ์กด ๊ฐ’์— 2์˜n์Šน๋งŒํผ ๊ณฑํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค

์ฆ‰, ์ˆซ์ž 5๋ฅผ 2์ง„์ˆ˜๋กœ ํ’€๋ฉด 00000101 ์ธ๋ฐ ์™ผ์ชฝ์œผ๋กœ 2๋น„ํŠธ ์ด๋™ํ•˜์˜€์œผ๋‹ˆ 5*2์˜2์Šน = 20.

โ€‹

*>> ์—ฐ์‚ฐ์ž๋Š” ์˜ค๋ฅธ์ชฝ์œผ๋กœ n๋น„ํŠธ ์ด๋™ํ•˜๋ผ๋Š” ๋œป์ธ๋ฐ ๊ธฐ์กด ๊ฐ’์„ 2์˜n์Šน๋งŒํผ ๋‚˜๋ˆˆ๋‹ค

โ€‹

* >>> ์—ฐ์‚ฐ์ž๋Š” ์ฑ„์›Œ์ง€๋Š” ๋น„ํŠธ๊ฐ’์ด ๋ถ€ํ˜ธ ๋น„ํŠธ์™€ ์ƒ๊ด€์—†์ด ๋ฌด์กฐ๊ฑด 0์ด ๋œ๋‹ค

โ€‹

๊ทธ๋ƒฅ ์ด๋™ํ•˜๊ณ  ๋‚จ์€ ๋นˆ์ž๋ฆฌ ๋น„ํŠธ๋Š” 0์œผ๋กœ ์ฑ„์šด๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฌ์›€.

โ€‹

*์•„์ง ์ฆ๊ฐ€,๊ฐ์†Œ ์—ฐ์‚ฐ๋ฒ•์ด ํ—ท๊ฐˆ๋ฆฐ๋‹ค. 

โ€‹

โ€‹

โ€‹

๋ฌธ์ œ 1) ๋ณ€์ˆ˜ x์™€ y์— ๊ฐ๊ฐ 300์„ ํ• ๋‹นํ•œ๋‹ค. x๋ฅผ 42๋กœ ๋‚˜๋ˆ„๊ณ , y๋ฅผ 38๋กœ ๋‚˜๋ˆ„์–ด ๋ชซ๊ณผ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ํ™”๋ฉด์— ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

โ€‹

<๋‚ด๊ฐ€ ํ•œ ๊ฒƒ>

 

๋”๋ณด๊ธฐ

โ€‹<์„ ์ƒ๋‹˜์ด ํ•œ ๊ฒƒ>

โ€‹

โ€‹

โ€‹

๋ฌธ์ œ 2) BufferedReader ํด๋ž˜์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์ด๋ฆ„, ํ•™๋ฒˆ, ํ† ํ”Œ์ ์ˆ˜๋ฅผ ๋ฌธ์ž์—ด๋กœ ์ฝ์–ด๋“ค์—ฌ ๋‹ค์Œ์˜ ๊ฒฐ๊ณผ์™€ ๊ฐ™์ด ํ™”๋ฉด์— ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ถœ๋ ฅ๊ฒฐ๊ณผ

 

<๋‚ด๊ฐ€ ํ•œ ๊ฒƒ>

- number = Integer.parseInt(inbr.readLine()); ์—์„œ (inbr.readLine())์€ ๋ฌธ์ž์—ด์ด๋‹ค.

โ€‹

๋”๋ณด๊ธฐ

<์„ ์ƒ๋‹˜์ด ํ•œ ๊ฒƒ>

 

โ€‹

โ€‹

๋ฌธ์ œ 3) ํ‚ค๋ณด๋“œ๋กœ๋ถ€ํ„ฐ ์›์˜ ๋ฐ˜์ง€๋ฆ„์„ ์ •์ˆ˜๋กœ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค. ์›์˜ ์›๋‘˜๋ ˆ(์›์ฃผ)๋ฅผ ๊ตฌํ•˜๊ณ , ๋ฐ˜์ง€๋ฆ„๊ณผ ์›์ฃผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

โ€‹

<๋‚ด๊ฐ€ ํ•œ ๊ฒƒ>

- 23๋ฒˆ์งธ ์ค„ ๋•Œ๋ฌธ์— ์—๋Ÿฌ๊ฐ€ ๋‚ฌ์—ˆ์Œ. ์ง€์šฐ๋‹ˆ๊นŒ ์ž‘๋™ ์ž˜๋œ๋‹ค

โ€‹

 

<๋‚ด๊ฐ€ ํ•œ ๊ฒƒ ์™„์„ฑ๋ณธ>

 

๋”๋ณด๊ธฐ

โ€‹<์„ ์ƒ๋‹˜์ด ํ•œ ๊ฒƒ>

***๋“ค์—ฌ์“ฐ๊ธฐ, ์นธ ๋„์›Œ์“ฐ๊ธฐ ์Šต๊ด€ ๋“ค์ผ๊ฒƒ.(๋‚˜์ค‘์— ๋ณ€์ˆ˜๊ฐ€ ์—„์ฒญ ๋งŽ์•„์ง€๋ฉด ๋ณต์žกํ•ด์ง„๋‹ค)

๋ฐ˜์‘ํ˜•

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

[Java-๊ธฐ์ดˆ] ๋ฐ˜๋ณต๋ฌธ, ์กฐ๊ฑด๋ฌธ  (0) 2021.02.16
[Java] ์‹ค์Šต  (0) 2021.02.16
[Java] 4๋ฒˆ์งธ์ˆ˜์—…  (0) 2021.02.16
[Java] 3๋ฒˆ์งธ์ˆ˜์—…  (0) 2021.02.16
[Java] 2๋ฒˆ์งธ์ˆ˜์—…  (0) 2021.02.16

๋Œ“๊ธ€