https://kyuu-ng.tistory.com/22
[Programmers] LV1. ์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ
- ๋ฌธ์ : ๋ฌธ์์ด๋ด์ ๋จ์ด๋ฅผ ์ง์๋ฒ์งธ ์ํ๋ฒณ์ ๋๋ฌธ์๋ก, ํ์๋ฒ์งธ ์ํ๋ฒณ์ ์๋ฌธ์๋ก ๋ฐ๊พผ ๋ฌธ์์ด์ ๋ฆฌํด public class proPrac4 { public static void main(String[] args) { String a = "try hello world"; // ๋ฌธ์์ด์ a
kyuu-ng.tistory.com
์์ฆ ์ฝ๊ณ ์๋ ์ฑ ์ด ์๋๋ฐ, ์ ๋ฌธ์ ๊ฐ ๋์์ ๋ค์ ํ๋ฒ ํ๋ค ๋ณด๋ ์ด์ ๋ ์ค๋ฅ๋ ๋์ด๊ฐ๋ ์์ค์ฝ๋๋ฅผ ์ง๊ฒ ๋์๋ค!
1๏ธโฃ ๋ค์ ํ๋ฒ ํ์ด๋ณธ ๋ฌธ์ ์ ์ฒซ๋ฒ์งธ ํ์ด
1. ๊ณต๋ฐฑ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด ๋ฐฐ์ด์ ๋ฃ๋๋ค
2. ๋ฌธ์๋ฅผ Charํ์์ผ๋ก ์ชผ๊ฐ ๋ค์ ๊ฐ ์ธ๋ฑ์ค๋ฅผ ํ์ธํ์ฌ ํ์๋ฉด ์๋ฌธ์, ์ง์๋ฉด ๋๋ฌธ์๋ก ๋ณ๊ฒฝ
3. String Builder์ ๋ฃ์ด์ ๋ฌธ์์ด ํํ๋ก ๋ณํ
4. ๋ง์ง๋ง ๋จ์ด ์ ์ธํ๊ณ ์ฌ์ด์ ๊ณต๋ฐฑ์ ๋ฃ๋๋ค
โ๐ป ์ด ๊ฒฝ์ฐ๋ ๋ง์ง๋ง์ ๊ณต๋ฐฑ์ ์ฒ๋ฆฌํ์ง ๋ชปํ๋ค๋ ๋ถ๋ถ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค ( "Try Catch ") ๋ญ ์ด๋ ๊ฒ ์์๋?
2๏ธโฃ ๋๋ฒ์งธ ํ์ด (์ฑ๊ณต)
์ด๋ผ ? ํ๊ณ ๋ค์ ๊ณ ์ณ๋ดค๋๋ฐ ์ฝ๋๋ ํจ์ฌ ๊ฐ๊ฒฐํด์ก๊ณ , ๋ณด๊ธฐ๋ ํธ์ํด์ก๋ค!
1. String์ ๋ฐ๋ก Char ๋ฐฐ์ด ํํ๋ก ๋ณ๊ฒฝ
2. ๊ฐ ์๋ฆฌ์๋ฅผ ๋ฐ๋ณตํ๋ฉด์ cnt๋ฅผ ๊ธฐ์ค์ผ๋ก ์ง์์ธ์ง ํ์์ธ์ง ํ๋จํ๋๋ฐ ๋ง์ฝ ๊ณต๋ฐฑ(char์์์ ๊ณต๋ฐฑ์ 32๋ฅผ ์๋ฏธ)์ผ ๊ฒฝ์ฐ cnt๋ฅผ 0์ผ๋ก ์ด๊ธฐํ ์ํด
3. ๊น๋ํ ์ฑ๊ณต!
'๐ Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Programmers] LV2. ๋ฌธ์์ด ์์ถ (0) | 2023.09.05 |
---|---|
์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ (0) | 2023.09.04 |
[Programmers] Lv1. ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ์ ๊ธ์ (0) | 2023.03.19 |
[Programmers] Lv1. ๋ ๋งต๊ฒ (0) | 2023.03.19 |
[Programmers] Lv1. ํฌ๊ธฐ๊ฐ ์์ ๋ถ๋ถ๋ฌธ์์ด (0) | 2023.03.19 |