๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๋ฐ์ผ๋ฆฌ์ฝ”๋”ฉ (12)

๋‚˜์˜ ๋ชจ์–‘

[DailyCoding] 04 | firstCharacter

โœ๐Ÿป 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..

SEB/Daily Coding 2022. 7. 26. 20:45
SEB_BE_40 | 021 | ๋ฐ์ผ๋ฆฌ์ฝ”๋”ฉ, ์žฌ๊ท€ํ•จ์ˆ˜

๐Ÿ’™ ๋ฐ์ผ๋ฆฌ ์ฝ”๋”ฉ ๐Ÿค transformFirstAndLast ๊นƒํ—ˆ๋ธŒ ์ปค๋ฐ‹ ์™„๋ฃŒ ๐Ÿ’› ์žฌ๊ท€ํ•จ์ˆ˜ ์žฌ๊ท€: ์›๋ž˜์˜ ์ž๊ธฐ ์ž๋ฆฌ๋กœ ๋˜๋Œ์•„๊ฐ€๊ฑฐ๋‚˜ ๋˜๋Œ์•„์˜ด ์žฌ๊ท€ํ•จ์ˆ˜: ์ž๊ธฐ ์ž์‹ ์„ ํ˜ธ์ถœํ•˜๋Š” ํ•จ์ˆ˜ ๐Ÿค ์žฌ๊ท€ํ•จ์ˆ˜ ์žฅ/๋‹จ์  ์žฅ์  ์ฝ”๋“œ ๊ฐ„๊ฒฐ, ์ˆ˜์ • ์šฉ์ด ๋ณ€์ˆ˜ ์—ฌ๋Ÿฌ๊ฐœ ์‚ฌ์šฉํ•  ํ•„์š” ์—†์Œ ๋‹จ์  ์ง๊ด€์ ์ธ ์ฝ”๋“œ์˜ ํ๋ฆ„ ํŒŒ์•…์ด ์–ด๋ ค์›€ ๋ฐ˜๋ณต๋ฌธ๋ณด๋‹ค ๋งŽ์€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ ๋ฉ”์„œ๋“œ ํ˜ธ์ถœ → ์ข…๋ฃŒ ์ดํ›„ ๋ณต๊ท€๋ฅผ ์œ„ํ•œ ์ปจํ…์ŠคํŠธ ์Šค์œ„์นญ ๋น„์šฉ ๋ฐœ์ƒ ๐Ÿค ์žฌ๊ท€ํ•จ์ˆ˜ ์‚ฌ์šฉ ์กฐ๊ฑด ๋ฌธ์ œ์˜ ํฌ๊ธฐ๋ฅผ ์ ์  ์ž‘์€ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ” ⇒ ํƒˆ์ถœ ์žฌ๊ท€ ํ˜ธ์ถœ์ด ์ข…๋ฃŒ๋˜๋Š” ์‹œ์  ์กด์žฌ ์—ฐ์‚ฐ ๊ณผ์ •์ด ๋™์ผํ•  ๋•Œ ์‚ฌ์šฉ ๐Ÿค ์žฌ๊ท€ ์‚ฌ์šฉ์ด ๋ฐ˜๋ณต๋ฌธ๋ณด๋‹ค ์ ํ•ฉํ•  ๋•Œ ์ฃผ์–ด์ง„ ๋ฌธ์ œ๋ฅผ ๋น„์Šทํ•œ ๊ตฌ์กฐ์˜ ๋” ์ž‘์€ ๋ฌธ์ œ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์„ ๋•Œ ์ค‘์ฒฉ๋œ ๋ฐ˜๋ณต๋ฌธ์ด ๋งŽ๊ฑฐ๋‚˜ ๋ฐ˜๋ณต๋ฌธ์˜ ์ค‘์ฒฉ ํšŸ์ˆ˜๋ฅผ ์˜ˆ์ธกํ•˜๊ธฐ ์–ด๋ ค์šธ ๋•Œ ๋ณ€์ˆ˜ ์‚ฌ์šฉ์„ ์ค„์ด๊ณ  ๋ณ€๊ฒฝ ..

Algorithm 2022. 7. 21. 23:52