Algorithm 2

์ด์ƒํ•œ ๋ฌธ์ž ๋งŒ๋“ค๊ธฐ

์‚ฌ์‹ค ์ด ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š”๋ฐ ๊ฐ€์žฅ ์ค‘์š”ํ–ˆ๋˜ ๋ถ€๋ถ„์€ .. ๊ณต๋ฐฑ ์ฒ˜๋ฆฌํ•˜๊ธฐ!.. ์ฒ˜์Œ์—” split์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋ ค๋‹ค๊ฐ€ ์•ˆ๋ผ์„œ char [] ๋ฅผ ์“ฐ๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๊ฟจ๋‹ค! ๊ทธ๋ฆฌ๊ณ  ๊ณต๋ฐฑ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ถ€๋ถ„์„ for๋ฌธ ์ƒ๋‹จ์— ์ฒ˜๋ฆฌํ–ˆ๋Š”๋ฐ ์•ˆ๋ผ์„œ ๊ฒฐ๊ตญ ์•„๋ž˜๋กœ ๋บ๋‹ค! class Solution { public String solution(String s) { String answer = ""; int cnt = 0; char [] arr = s.toCharArray(); for(int i=0; i

Algorithm 2023.11.30

TIL Algorithm #1

์ง์ˆ˜์˜ ํ•ฉ! = ์ผ์ฃผ์ผ 7๊ฐœ ์ •๋„๋ฅผ ๋ชฉํ‘œ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œ ํ’€์ด๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค! ๋น„๊ต์  ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฐ ๋ฌธ์ œ ํ’€์ด๋ฅผ ์˜ฌ๋ ค๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์ž! ๋ฌธ์ œ๋Š” ์ด์™€ ๊ฐ™๊ณ  ์ฃผ์–ด์ง„ ์ฝ”๋“œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค! ์‚ฌ์‹ค ์ž…๋ ฅ๊ฐ’ ๋”ฐ๋กœ ์—†์ด ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ๋งŒ ๋ฐ›์•„์„œ ํ’€์ด๋ฅผ ์ง„ํ–‰ํ•˜๋Š”๊ฒŒ ์ต์ˆ™ํ•˜์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ž˜์„œ ์ดˆ๋ฐ˜์— ๋‹ค๋ฅธ ๋ฌธ์ œ ํ’€์ด๋ฅผ ์ง„ํ–‰ํ•  ๋•Œ ์ธํ…”๋ฆฌ์ œ์ด๋ฅผ ์‚ฌ์šฉํ•ด ์ง์ ‘ ์ž…๋ ฅ๊ฐ’์„ ๋„ฃ๊ณ  ํ”„๋กœ๊ทธ๋žจ์„ ๋Œ๋ ธ๋‹ค! ๊ทธ๋ ‡์ง€๋งŒ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋Š” ์œ„์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ง„ํ–‰๋  ๊ฒƒ ๊ฐ™์•„์„œ ์ด ๋ฐฉ์‹์— ์ต์ˆ™ํ•ด์ง€๊ธฐ๋กœ ํ–ˆ๋‹ค! - ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•œ ํ›„ ๋‚˜์˜ ๊ณ ๋ฏผ. 1. ํ•ด๋‹น ์ •์ˆ˜ ๋ณด๋‹ค ์ž‘์€ ์ง์ˆ˜๋ฅผ ๋ชจ๋‘ ๋”ํ•œ๋‹ค. ๋ผ๋Š” ๋ฌธ์žฅ์—์„œ ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ ๋‘๊ฐ€์ง€๋Š” ๋ชจ๋‘ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋‹ค. 2. ์ •์ˆ˜๋ณด๋‹ค ์ž‘์€ ๊ฑด ์•Œ๊ฒ ์œผ๋‚˜ for๋ฌธ ๋ฐ˜๋ณต๋ฌธ ๋‚ด์— 3๊ฐ€์ง€ ์กฐ๊ฑด์ด ํ•„์š”ํ•œ๋ฐ ๊ทธ ํ•ด๋‹น ๋ณ€์ˆ˜๋ฅผ ๋ฌด์—‡์œผ๋กœ ์‚ฌ์šฉํ• ..

Algorithm 2023.11.14