blueraint
@blueraint4479
Reviews Written
-
Average Rating
-
Posts
Q&A
๋ฐํ์ ์๋ฌ์ด์ ๊ฐ ๋ฉ๊น์?
EmptyStackExecption ์ ๋ํ try-catch ๊ตฌํํ์๋ฉด ๋ฉ๋๋ค class Solution { public String solution(String str) { Stack stack = new Stack(); try { str.chars().mapToObj(i -> (char) i).forEachOrdered(c -> { if (c == '(') stack.push(c); else if (c == ')') stack.pop(); }); } catch(EmptyStackException e){ return "NO"; } return (stack.isEmpty()) ? "YES" : "NO"; } }
- 0
- 2
- 363
Q&A
์๊ฐ ๋ณต์ก๋
๋น ์ค n^2์ ๋๋ค์ ํํ๋ 5n^2์ ๋๋ค
- 0
- 2
- 359
Q&A
1-5. ํน์ ๋ฌธ์ ๋ค์ง๊ธฐ ๊ด๋ จํ์ฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์ง๋๊ฐ๋ค ๋ต ๋จ๊น๋๋คascii ์ง์ ์กฐ์์ ๋๋ฌด ์ค๋ฅ๋ ๊ฐ๋ฅ์ฑ์ด ๋ง์ ์ ๊ฐ ์ง ์ฝ๋ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.์์ํ ๋ฌธ์์ด๊ฐ์ฒด๋ง ์ ๊ท์์ผ๋ก ๋จ๊ธฐ๊ณ reverse() ์ด ํ ๋์ ํฌ์ธํฐ ์์น์ ๋๋ฌํ ๋ ํน๋ฌธ์ ๋ผ์ฐ๋ ๋ฐฉ์์ผ๋ก ํ์ต๋๋ค.static class Solution { public String solution(String str) { //์์ ๋ฌธ์์ด ์ถ์ถํ๊ธฐ String pureStr = str.replaceAll("[^a-zA-z]",""); StringBuilder reverseStrSb = new StringBuilder().append(pureStr).reverse(); for(int i=0; i
- 0
- 2
- 439
Q&A
ModelMapper ์ง๋ฌธ
์๋ ํ์ธ์ ๋ถ์กฑํ ์ค๋ ฅ์ด์ค๋ ์ถ๊ฐ ์๊ฒฌ ๋๋ฆฌ๋ฉด Mapstruct์ฒ๋ผ static object๋ฅผ ์ด์ฉํ์ฌ Complie์์ ์ entity๋ณํ instance๋ฅผ ๋ง๋ค๊ณ ์ฑ๊ธํค์ผ๋ก ์ด์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํจ์จ์ ์ด์ง ์๋ ์ถ์ต๋๋ค. ๊ฐ์ฌ๋ ๋ง์๋๋ก modedlmapper๋ jvm๋์์์ ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ mapper๊ฐ์ฒด๋ฅผ ๋ง๋ฆ์ผ๋ก ์ธํด ์์ฒญ thread๊ฐ ์ฌ๋๋ง๋ค ๊ณ์ instance๋ฅผ ์์ฑํด์ผ ํ๋ ๋ฌธ์ ๊ฐ ์์ด์ ์ ๋ ์ฌ์ฉํ๊ธฐ ๋ถํธํ๋๋ผ๊ณ ์..๋์ธ๋ mapstruct๋ก(์๋ dsl์ด๋)
- 0
- 2
- 634




