๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

1๋‹จ๊ณ„ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค2

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์—ฐ์Šต๋ฌธ์ œ] ํ‘ธ๋“œ ํŒŒ์ดํŠธ ๋Œ€ํšŒ JAVA ํ’€์ด- ๋ ˆ๋ฒจ 1 ํ‘ธ๋“œ ํŒŒ์ดํŠธ ๋Œ€ํšŒ ๋ฌธ์ œ ์š”์•ฝ food ๋ฆฌ์ŠคํŠธ i ํ•ญ๋ชฉ / 2 ํ•œ ๊ฐ’๋งŒํผ i๋ฅผ ๋ฌธ์ž์—ด๋กœ ์ด์–ด๋ถ™์ด๊ณ  0์„ ๊ธฐ์ ์œผ๋กœ ๋‹ค์‹œ ๋ฐ˜๋Œ€๋กœ ๋ฌธ์ž์—ด์„ ์ด์–ด๋ถ™์—ฌ๋ผ. 0์„ ๊ธฐ์ ์œผ๋กœ ๋Œ€์นญ์ด ๋˜๊ฒŒ ๋งŒ๋“ค๋ฉด ๋œ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ ์ฒซ๋ฒˆ์งธ ์˜ˆ์—์„œ food[i] / 2 ํ•œ ๊ฐ’์„ ๋ณด๋ฉด food[1]์€ 1๋กœ 1์ด 1๋ฒˆ ๋ฐ˜๋ณต๋˜๊ณ  food[2]๋Š” 2๋ฒˆ, food[3]์€ 3๋ฒˆ ๋ฐ˜๋ณต๋œ๋‹ค. ๋”ฐ๋ผ์„œ '122333'์˜ ๋ฌธ์ž์—ด์ด ์™„์„ฑ๋˜๋Š” ๊ฒƒ. ์ด ๋ฌธ์ž์—ด๋“ค ๋’ค์— 0์„ ์ด์–ด๋ถ™์ด๊ณ  ๋ฐ˜๋Œ€๋กœ ์ด์–ด๋ถ™์ด๋ฉด '1223330333221'์ด ์™„์„ฑ๋œ๋‹ค. ํ‘ธ๋“œ ํŒŒ์ดํŠธ ๋Œ€ํšŒ JAVA ํ’€์ด class Solution { public String solution(int[] food) { String answer = "0"; for (int i = food.length - 1; i > .. 2022. 11. 30.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์—ฐ์Šต๋ฌธ์ œ] ๊ธฐ์‚ฌ๋‹จ์›์˜ ๋ฌด๊ธฐ JAVA ํ’€์ด- ๋ ˆ๋ฒจ 1 ๊ธฐ์‚ฌ๋‹จ์›์˜ ๋ฌด๊ธฐ ๋ฌธ์ œ ์š”์•ฝ 1๋ฒˆ๋ถ€ํ„ฐ number๊นŒ์ง€์˜ ์•ฝ์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•˜๋ผ. ๋‹ค๋งŒ ํ•œ ์ˆซ์ž์˜ ์•ฝ์ˆ˜ ๊ฐœ์ˆ˜๊ฐ€ limit ์ˆ˜๊ฐ€ ๋„˜์—ˆ์„ ๋•Œ๋Š” ์•ฝ์ˆ˜ ๋Œ€์‹  power๊ฐ’์„ ๋”ํ•œ๋‹ค. ์ค„์ค„์ด ๊ธธ๊ฒŒ ์“ฐ์—ฌ์žˆ์ง€๋งŒ ํ•œ์ค„์š”์•ฝ์ด ๊ฐ€๋Šฅํ•œ ๋ฌธ์ œ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ number๊ฐ€ 5๊ฐ€๋˜๋‹ˆ 1๋ถ€ํ„ฐ 5๊นŒ์ง€์˜ ์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. ๋ชจ๋‘ limit 3์„ ๋„˜์ง€ ์•Š๊ธฐ์— ํ•ด๋‹น ์ˆ˜๋“ค์˜ ํ•ฉ์ธ 10์ด ๋œ๋‹ค. number๊ฐ€ 10์ด๋˜๋‹ˆ 1๋ถ€ํ„ฐ 10๊นŒ์ง€์˜ ์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. limit 3์ด๊ธฐ ๋•Œ๋ฌธ์—, 6, 8, 10๋ฒˆ์€ power๊ฐ’์ธ 2๋ฅผ ํ•ฉํ•ด ํ•ด๋‹น ์ˆ˜๋“ค์˜ ํ•ฉ์ธ 21์ด ๋œ๋‹ค. ๊ธฐ์‚ฌ๋‹จ์›์˜ ๋ฌด๊ธฐ JAVA ํ’€์ด class Solution { public int solution(int number, int limit, int power) { int answer = 0; fo.. 2022. 11. 23.
728x90
๋ฐ˜์‘ํ˜•