๐ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๊ฒฝํ ๋์ ์๊ณ ๋ฆฌ์ฆ ํ์ด ๊ฒฝํ์, python C ๊ทธ๋ฆฌ๊ณ JAVA๊น์ง ๋ํ๊ต ๊ต์ ์์
์ผ๋ก ์ ๊น์ฉ ๋๋ ๋
ํ์ผ๋ก ๊ฒจ์ฐ ์์๊ฐ๊ณ ์๋ ๋จ๊ณ๋ผ ๊ฐ ์ธ์ด๋ค์ ๋ฌธ๋ฒ๋ง ์์ง ๋ฌธํ์ ํด๋ณธ ๊ฒฝํ์ด ๊ฑฐ์ ์๋ค. ์ด ์ค์ python์ ์นดํ
์ผ ์ฝ๋ฉํ
์คํธ๋ฅผ ์ํด ํ๋ก๊ทธ๋๋จธ์ค๋ก ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด๋ฅผ ์์ฃผ ์กฐ๊ธ ํ์๋ค. ์นดํ
์ผ๋ ๋ฃ๊ณ , ์ด๋ฆฌ์ ๋ฆฌ ์์๋ณด๋ฉด์ ์ด๋ก ์ ๋ด์ฉ๋ณด๋ค ๊ฒฝํ๊ณผ ์ค๋ ฅ์ด ์ค์ํ๋ค๋ ๊ฑธ ์๊ฒ ๋์๋ค. ๊ทธ๋ฌ๋ฉด์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด์ ๋ํด ๊ด์ฌ์ ๊ฐ์ง๊ฒ ๋์๋๋ฐ ์๋ฃ๊ตฌ์กฐ๋ถํฐ ์๊ณ ๋ฆฌ์ฆ stack que ... ์ด๋ก ๋ง ์๋ ์ํฉ์์ ๋
๋ค ๋ฌธ์ ํ์ด๊ฐ ์ด๋ ต๋ค๊ณ ๋งค์ฐ๋งค์ฐ ๋๊ผ๋ค. ๊ทธ๋๋ ํ๋ก๊ทธ๋๋จธ์ค๋ก ์๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ํ๊ธฐ ์์ํ๋ค. ๋ฐฑ์ค์ผ๋ก ์์ํ์ง ์์๋ ์ด์ ๋, ๋ญ๊ฐ python์ผ๋ก ์ฝ๋ฉ์ ์
๋ฌธํ..
๐ List List๋ ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ๋ ์ปฌ๋ ์
ํ๋ ์์ํฌ์ ํ ์ข
๋ฅ ์ปฌ๋ ์
ํ๋ ์์ํฌ๋ ? ๋๋ณด๊ธฐ Collection List : ์์๋ฅผ ์ ์งํ๊ณ ์ ์ฅ, ์ค๋ณต ๊ฐ๋ฅ Set : ์์๋ฅผ ์ ์งํ์ง ์๊ณ ์ ์ฅ, ์ค๋ณต ๋ถ๊ฐ๋ฅ Map : ํค์ ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋ ์ํธ๋ฆฌ ์ ์ฅ, ํค๋ ์ค๋ณต ๋ถ๊ฐ๋ฅ ๐ ๋ฐฐ์ด๊ณผ ๋ฆฌ์คํธ์ ์ฐจ์ด์ ๋ฐฐ์ด (Array) ๋ฆฌ์คํธ (List) ํฌ๊ธฐ ๊ฐ์ฒด ์์ฑ ์ ํฌ๊ธฐ ํ ๋น์ด ํ์์ด๋ฉฐ, ํ ๋น๋ ํฌ๊ธฐ๊ฐ ๊ณ ์ ๋จ ํฌ๊ธฐ๋ฅผ ํ ๋นํ ํ์๊ฐ ์์ผ๋ฉฐ ๊ฐ๋ณ์ ์ผ๋ก ๋ณํํจ ์ ์ฅ ๋ฐฉ์ ์๋ณ์(์ธ๋ฑ์ค)๊ฐ ์กด์ฌ ex) str[i] ๊ฐ์ฒด์ ๋ฒ์ง๋ฅผ ์ ์ฅ ์ข
๋ฅ int, String, long ... ArrayList, Vector, LinckedList ์ ์ธ ๋ฐฉ๋ฒ int[] i = new int[5]; String a[] = new S..
๐ง ์กฐ๊ฑด ๋ฌธ์์ด ๐ ๋ฌธ์ ์ค๋ช
๋ฌธ์์ด์ ๋ฐ๋ผ ๋ค์๊ณผ ๊ฐ์ด ๋ ์์ ํฌ๊ธฐ๋ฅผ ๋น๊ตํ๋ ค๊ณ ํฉ๋๋ค. ๋ ์๊ฐ 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; } } }
๐ @RequestParam 1. @RequestParam์ ์๋ตํ๋ ๊ฒฝ์ฐ // public String main2 (@RequestParam(name="year", required=false) String year) public String main2 (String year) ์์ ๋ ๋ฌธ์ฅ์ ๊ฐ์ ๋ฌธ์ฅ์ด๋ฉฐ, @RequestParam์ ์๋ต ๊ฐ๋ฅํ๋ค. required๋ ํ์ ์ฌ๋ถ ๋ํ๋ด๊ณ ์์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ํ์์
๋ ฅ์ด false์ด๋ฏ๋ก, year ๊ฐ์ ์
๋ ฅํด์ฃผ์ง ์์๋ ๋๋ค. ์ฌ์ฉ์๊ฐ ์ฃผ์๋ฅผ ์
๋ ฅํ ๋์ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค. // http://localhost/ch2/requestParam2 --->> year = null // http://localhost/ch2/requestParam2?year -->..