2022. 10. 7. 10:47ใ์ฝ๋ฉํ ์คํธ ์ฐ์ต/ํ๋ก๊ทธ๋๋จธ์ค_2022
๋ฌธ์ ์ค๋ช
JadenCase๋ ๋ชจ๋ ๋จ์ด์ ์ฒซ ๋ฌธ์๊ฐ ๋๋ฌธ์์ด๊ณ , ๊ทธ ์ธ์ ์ํ๋ฒณ์ ์๋ฌธ์์ธ ๋ฌธ์์ด์
๋๋ค. ๋จ, ์ฒซ ๋ฌธ์๊ฐ ์ํ๋ฒณ์ด ์๋ ๋์๋ ์ด์ด์ง๋ ์ํ๋ฒณ์ ์๋ฌธ์๋ก ์ฐ๋ฉด ๋ฉ๋๋ค. (์ฒซ ๋ฒ์งธ ์
์ถ๋ ฅ ์ ์ฐธ๊ณ )
๋ฌธ์์ด s๊ฐ ์ฃผ์ด์ก์ ๋, s๋ฅผ JadenCase๋ก ๋ฐ๊พผ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
- s๋ ๊ธธ์ด 1 ์ด์ 200 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค.
- s๋ ์ํ๋ฒณ๊ณผ ์ซ์, ๊ณต๋ฐฑ๋ฌธ์(" ")๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
- ์ซ์๋ ๋จ์ด์ ์ฒซ ๋ฌธ์๋ก๋ง ๋์ต๋๋ค.
- ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด๋ ์์ต๋๋ค.
- ๊ณต๋ฐฑ๋ฌธ์๊ฐ ์ฐ์ํด์ ๋์ฌ ์ ์์ต๋๋ค.
"3people unFollowed me" | "3people Unfollowed Me" |
"for the last week" | "For The Last Week" |
๋์ ํ์ด
์..! ๋๊ฒ ๊ฐ๋จํ๊ฒ ์๊ฐํ๋ค๊ฐ ์๊พธ ๋ฐํ์ ์๋ฌ๋ ๋๊ณ .. ํ ์คํธ ์คํจํ๊ณ .. ๋๋ฌด ๋ต๋ตํ๋ค.
๊ทธ๋์ ๊ตฌ๊ธ๋ง์ด ๊ฐ์ ํ์ง๋ง ๊ทธ๋๋ ๋ด๊ฐ ํ์ด๋ณด์.. ๋ผ๋ ๋ง์์ผ๋ก ๋ค์ ์์..!
1๏ธโฃ ๋ฐํ์ ์๋ฌ๋ถํฐ ์ก์์ผ๊ฒ ๋ค ์๊ฐํด์ ์์ธ์ ๋ณด๋๊น ์ฃผ์ด์ง ๋ฌธ์์ด์ ๊ณต๋ฐฑ์ด ๋๊ฐ ์ด์์ผ ๋
" " ๋ก split ํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์์ด ๋ฐฐ์ด์ ๊ณต๋ฐฑ์ด ํฌํจ๋๋ค.
๊ทธ๋์ subString(0,1) ํ์๋ ์๋ฌ๊ฐ ๋ฌ๋ค.
๋ฐ๋ผ์ if (!s1[1].equals("")) ๋ก ์กฐ๊ฑด์ ๊ฑธ์ด์คฌ๋ค.
2๏ธโฃ ๋ฐํ์ ์๋ฌ๋ฅผ ํด๊ฒฐํ๊ณ ๋๋๊น ์ด์ ํ ์คํธ 8๋ง ์๊พธ ์คํจํด์ ์ด๊ฑด ํํธ๋ฅผ ์ป์ด์ผ๊ฒ ๋ค ์ถ์ด์ ์ง๋ฌธํ๊ธฐ ํ์ด์ง์์
ํํธ๋ฅผ ์ป์๋ค.
ํ ์คํธ 8์ ๋ง์ง๋ง์ ๊ณต๋ฐฑ์ด ๋ค์ด๊ฐ ๊ฒฝ์ฐ๋ผ์ ๊ทธ์ ๋ํ ์ฒ๋ฆฌ๋ฅผ ํด์ค์ผ ํด์
๋ง์ง๋ง์ if(lastIndexOf(" ") == s.length() -1)๋ก ๋น๊ต๋ฅผ ํตํด sb.append(" " )๋ก ๋ฃ์ด์คฌ๋ค.
๊ทธ๋ฌ๋๋ 11์ ์ป์๋ค..!!!!
ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ
๋ค๋ฅธ ์ฌ๋ ํ์ด
๊ทธ๋ฆฌ๊ณ ์์ ๊ด์ฐฎ๋ค๊ณ ์๊ฐํ ํ์ด
boolean์ ํตํด ๊ฐ๊ฐ์ ๋ฌธ์์ด์ char๋ก ์ชผ๊ฐ์ ํ๋ํ๋ ๊ณต๋ฐฑ์ธ์ง ํ์ธ์ ํ๊ณ ์๋๋ฉด ๊ณต๋ฐฑ์ด๋ฉด true, ์๋๋ฉด false๋ฅผ ํตํด์ ๋๋ฌธ์๋ก ๋ณํํด์คฌ๋ค.
๋๊ฒ ๊ฐ๊ฒฐํ๊ฒ ํด๊ฒฐํ ํ์ด ๊ฐ์์ ๋น์ทํ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด boolean์ ํ์ฉํด์ ํด๋ณด๋ ๊ฒ๋ ์ข์ ๊ฒ ๊ฐ๋ค.
'์ฝ๋ฉํ ์คํธ ์ฐ์ต > ํ๋ก๊ทธ๋๋จธ์ค_2022' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๊ฐ์๋์ ์์นํ ์์ฐ๊ณต์ฅ ๋ชฉ๋ก ์ถ๋ ฅํ๊ธฐ (0) | 2022.10.07 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ํ๋ ฌ์ ๋ง์ (1) | 2022.10.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์ฝ์์ ๊ฐ์์ ๋ง์ (0) | 2022.10.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ (0) | 2022.10.06 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv3. ์์ด์ง ๊ธฐ๋ก ์ฐพ๊ธฐ (0) | 2022.10.06 |