์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ
- ํ์ดํ๋ก๊ทธ๋๋ฐ
- Spring Data JDBC
- ์คํ๋ง
- ํ๊ณ
- HTML
- Publishing
- CSS
- Spring Security
- java
- ๋ฐ์ผ๋ฆฌ์ฝ๋ฉ
- ์ ๋ค๋ฆญ์ค
- testing
- ๋ฌธ์์ด๋ค์ง๊ธฐ
- ๋ถํธ์บ ํ
- ์ธํ ๋ฆฌ์ ์ด
- ๊ณ์ฐ๊ธฐ๋ง๋ค๊ธฐ
- ๊นํ๋ธ
- CLI๋ช ๋ น์ด
- ๋ฐฑ์๋
- ์ฒซ๊ธ์๋๋ฌธ์
- FilterChain
- ๊ฑฐ๋ญ์ ๊ณฑ
- ๊ทธ๋ฆฌ๋
- spring data jpa
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ์๋ฃ๊ตฌ์กฐ
- ์๋ฐ
- fibonacci
- ์๊ณ ๋ฆฌ์ฆ
- Today
- Total
๋ชฉ๋ก๋ฐ์ผ๋ฆฌ์ฝ๋ฉ (12)
๋์ ๋ชจ์
โ๐ป Description ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์ ์์๊ฐ ๋ค์งํ ๋ฌธ์์ด ๋ฆฌํด ์์ String output = firstReverse(“abcde”); System.out.println(output); /* ์ถ๋ ฅ๊ฐ edcba */ ๐ Flow 1. ์์๊ฐ ๋ค์งํ ๋ฌธ์์ด ๋ด์ ๋ณ์ 2. for loop => ๋ฌธ์์ด ์ฝ์ด์ค๊ธฐ 3. StringBuilder.reverse() ํ์ฉ 4. char[]๋ก ์ญ์๋ ์๋ก์ด char ๋ฐฐ์ด์ ์ ์ฅ ํ ๋ฌธ์์ด๋ก ๋ณํ ๐คฏ Difficulty ๋ฌธ์ ๋ฅผ ์์ฌ์ฝ๋๋ก ํํํ๊ธฐ ์ด๋ ค์ ๐ช Attempt ๋ ํผ๋ฐ์ค → ์ดํด → ๊ตฌํ ๐ TIL StringBuilder ๋ด๋ถ์ ๋ฒํผ๋ฅผ ๊ฐ์ง๊ณ ์์ด ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋ฌธ์์ด์ ๋ง๋ค ๋ ์ฌ์ฉ StringBuilder.reverse(): ๋ฌธ์์ด ์ญ์ ๋ฐฐ์น .t..
โ๐ป Description ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด์ ๊ตฌ์ฑํ๋ ๊ฐ ๋จ์ด์ ์ฒซ๊ธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด ๋ฆฌํด ๐ Flow 1. ๋น ๋ฌธ์์ด => ๋น ๋ฐฐ์ด ๋ฆฌํด 2. ๋จ์ด ์ฒซ ๊ธ์ ๋ด์ ๋ฐฐ์ด ์ ์ธ 3. ๊ฐ ๋จ์ด ์ฒซ๊ธ์ ๋ฆฌํดํ ๋ณ์ ์ ์ธ 4. ๋จ์ด ๋ฐ๋ณตํ๊ณ => for ๋ฐ๋ณตํ ๋จ์ด๋๋ฆฌ๋ฉด์ ์ถ์ถํ ์ ๋จ์ด๋ฅผ 3๋ฒ์ ๋์ 5. ๋ฆฌํด ๐คฏ Difficulty 4๋ฒ์ ์์ฌ์ฝ๋๋ก ์์ธํ๊ฒ(?) ์์ฑํ๊ณ ๊ตฌํํ๋ ๊ฒ ๐ช Attempt ๋ ํผ๋ฐ์ค → ์ดํด → ๊ตฌํ ํ์ํ ๋ฉ์๋ ํ์ธ ๐ TIL charAt() String type์ char type์ผ๋ก ๋ณํ ์ฌ์ฉ๋ฌธ์์ด_๋ณ์์ด๋ฆ.charAt(๋ฌธ์์ด ์์) ๐ฉ๐ป๐ป Implementation if(str.length() == 0) return ""; String[] words = s..
โ๐ป Description 2์ ๊ฑฐ๋ญ์ ๊ณฑ ์ฌ๋ถ ํ๋จ ๊ฑฐ๋ญ์ ๊ณฑ: ๊ฐ์ ์๋ฅผ ๊ฑฐ๋ญํ์ฌ ๊ณฑํจ ⇒ ์ฃผ์ด์ง ์๋ฅผ ์ฃผ์ด์ง ํ์๋งํผ ๋ฐ๋ณต ๐ Flow - 2์ ๊ฑฐ๋ญ์ ๊ณฑ? 2์ 0์น == 1 2 * 2 = 4 2 * 2 * 2 = 8 2 * 2 * 2 * 2 = 16 2 * 2 * 2 * 2 * 2 = 32 - ์ง์๋ผ๊ณ ๋ค ๊ฑฐ๋ญ์ ๊ณฑ์ ์๋ => 6, 10 ์ด๋ฐ๊ฑฐ 6 = 2 * 3 10 = 2 * 5 - ๋ก์งํ๋ฆ: 2๋ก ๋๋ ๋๋จธ์ง๋ ๋ค 0? ์ด๊ธฐ๊ฐ: 8 | ๋ชซ | ๋๋จธ์ง 1ํ์ฐจ | 4 | 0 2ํ์ฐจ | 2 | 0 ์ด๊ธฐ๊ฐ: 10 | ๋ชซ | ๋๋จธ์ง 1ํ์ฐจ | 5 | 0 2ํ์ฐจ | 2 | 1 ์ด๊ธฐ๊ฐ: 7 | ๋ชซ | ๋๋จธ์ง 1ํ์ฐจ | 3 | 1 2ํ์ฐจ | 1 | 1 => ๋๋จธ์ง๊ฐ 1์ด ํ๋๋ผ๋ ์์ผ๋ฉด ๊ฑฐ๋ญ์ ๊ณฑ X => ๋ชจ๋ ..
๐ ๋ฐ์ผ๋ฆฌ ์ฝ๋ฉ ๐ค transformFirstAndLast ๊นํ๋ธ ์ปค๋ฐ ์๋ฃ ๐ ์ฌ๊ทํจ์ ์ฌ๊ท: ์๋์ ์๊ธฐ ์๋ฆฌ๋ก ๋๋์๊ฐ๊ฑฐ๋ ๋๋์์ด ์ฌ๊ทํจ์: ์๊ธฐ ์์ ์ ํธ์ถํ๋ ํจ์ ๐ค ์ฌ๊ทํจ์ ์ฅ/๋จ์ ์ฅ์ ์ฝ๋ ๊ฐ๊ฒฐ, ์์ ์ฉ์ด ๋ณ์ ์ฌ๋ฌ๊ฐ ์ฌ์ฉํ ํ์ ์์ ๋จ์ ์ง๊ด์ ์ธ ์ฝ๋์ ํ๋ฆ ํ์ ์ด ์ด๋ ค์ ๋ฐ๋ณต๋ฌธ๋ณด๋ค ๋ง์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ ๋ฉ์๋ ํธ์ถ → ์ข ๋ฃ ์ดํ ๋ณต๊ท๋ฅผ ์ํ ์ปจํ ์คํธ ์ค์์นญ ๋น์ฉ ๋ฐ์ ๐ค ์ฌ๊ทํจ์ ์ฌ์ฉ ์กฐ๊ฑด ๋ฌธ์ ์ ํฌ๊ธฐ๋ฅผ ์ ์ ์์ ๋จ์๋ก ๋๋ ⇒ ํ์ถ ์ฌ๊ท ํธ์ถ์ด ์ข ๋ฃ๋๋ ์์ ์กด์ฌ ์ฐ์ฐ ๊ณผ์ ์ด ๋์ผํ ๋ ์ฌ์ฉ ๐ค ์ฌ๊ท ์ฌ์ฉ์ด ๋ฐ๋ณต๋ฌธ๋ณด๋ค ์ ํฉํ ๋ ์ฃผ์ด์ง ๋ฌธ์ ๋ฅผ ๋น์ทํ ๊ตฌ์กฐ์ ๋ ์์ ๋ฌธ์ ๋ก ๋๋ ์ ์์ ๋ ์ค์ฒฉ๋ ๋ฐ๋ณต๋ฌธ์ด ๋ง๊ฑฐ๋ ๋ฐ๋ณต๋ฌธ์ ์ค์ฒฉ ํ์๋ฅผ ์์ธกํ๊ธฐ ์ด๋ ค์ธ ๋ ๋ณ์ ์ฌ์ฉ์ ์ค์ด๊ณ ๋ณ๊ฒฝ ..