๐Ÿต java/๐Ÿ“ algorithm

๐Ÿ“Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด ๊ฒฝํ—˜ ๋‚˜์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด ๊ฒฝํ—˜์€, python C ๊ทธ๋ฆฌ๊ณ  JAVA๊นŒ์ง€ ๋Œ€ํ•™๊ต ๊ต์–‘ ์ˆ˜์—…์œผ๋กœ ์ž ๊น์”ฉ ๋˜๋Š” ๋…ํ•™์œผ๋กœ ๊ฒจ์šฐ ์•Œ์•„๊ฐ€๊ณ  ์žˆ๋Š” ๋‹จ๊ณ„๋ผ ๊ฐ ์–ธ์–ด๋“ค์˜ ๋ฌธ๋ฒ•๋งŒ ์•Œ์ง€ ๋ฌธํ’€์€ ํ•ด๋ณธ ๊ฒฝํ—˜์ด ๊ฑฐ์˜ ์—†๋‹ค. ์ด ์ค‘์— python์€ ์นดํ…Œ์ผ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด๋ฅผ ์•„์ฃผ ์กฐ๊ธˆ ํ–ˆ์—ˆ๋‹ค. ์นดํ…Œ์ผ๋„ ๋“ฃ๊ณ , ์ด๋ฆฌ์ €๋ฆฌ ์•Œ์•„๋ณด๋ฉด์„œ ์ด๋ก ์  ๋‚ด์šฉ๋ณด๋‹ค ๊ฒฝํ—˜๊ณผ ์‹ค๋ ฅ์ด ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฑธ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด์— ๋Œ€ํ•ด ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ ์ž๋ฃŒ๊ตฌ์กฐ๋ถ€ํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ stack que ... ์ด๋ก ๋งŒ ์•„๋Š” ์ƒํ™ฉ์—์„œ ๋ƒ…๋‹ค ๋ฌธ์ œ ํ’€์ด๊ฐ€ ์–ด๋ ต๋‹ค๊ณ  ๋งค์šฐ๋งค์šฐ ๋Š๊ผˆ๋‹ค. ๊ทธ๋ž˜๋„ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค๋กœ ์ž๋ฐ” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ’€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๋ฐฑ์ค€์œผ๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š์•˜๋˜ ์ด์œ ๋Š”, ๋ญ”๊ฐ€ python์œผ๋กœ ์ฝ”๋”ฉ์— ์ž…๋ฌธํ•œ..
๐Ÿšง ์กฐ๊ฑด ๋ฌธ์ž์—ด ๐Ÿ” ๋ฌธ์ œ ์„ค๋ช… ๋ฌธ์ž์—ด์— ๋”ฐ๋ผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‘ ์ˆ˜์˜ ํฌ๊ธฐ๋ฅผ ๋น„๊ตํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ์ˆ˜๊ฐ€ n๊ณผ m์ด๋ผ๋ฉด ">", "=" : n >= m "", "!" : n > m ""๋ผ๋ฉด 1์„ ๋ฐ˜ํ™˜ํ•˜๊ณ , ์•„๋‹ˆ๋ฉด 0์„ ๋ฐ˜ํ™˜ 3) ๋‚˜๋จธ์ง€, n == m์ธ ๊ฒฝ์šฐ eq๊ฐ€ "="์ด๋ฉด 1์„, ์•„๋‹ˆ๋ผ๋ฉด 0์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ๐Ÿ–ฅ๏ธ ์ž‘์„ฑ ์ฝ”๋“œ class Solution { public int solution(String ineq, String eq, int n, int m) { if (n < m) { return ineq.equals("") ? 1 : 0; } else { return eq.equals("=") ? 1 : 0; } } }
c0zi
'๐Ÿต java/๐Ÿ“ algorithm' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (6 Page)