ํฐ์คํ ๋ฆฌ ๋ทฐ
[ํ๋ก๊ทธ๋๋จธ์ค][์๋ฐ] level 1. ์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ
yeahajeong 2019. 8. 30. 19:58๋ฌธ์ ์ค๋ช
๋ฌธ์์ด s๋ ํ ๊ฐ ์ด์์ ๋จ์ด๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๊ฐ ๋จ์ด๋ ํ๋ ์ด์์ ๊ณต๋ฐฑ๋ฌธ์๋ก ๊ตฌ๋ถ๋์ด ์์ต๋๋ค. ๊ฐ ๋จ์ด์ ์ง์๋ฒ์งธ ์ํ๋ฒณ์ ๋๋ฌธ์๋ก, ํ์๋ฒ์งธ ์ํ๋ฒณ์ ์๋ฌธ์๋ก ๋ฐ๊พผ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์.
์ ํ ์ฌํญ
- ๋ฌธ์์ด ์ ์ฒด์ ์ง/ํ์ ์ธ๋ฑ์ค๊ฐ ์๋๋ผ, ๋จ์ด(๊ณต๋ฐฑ์ ๊ธฐ์ค)๋ณ๋ก ์ง/ํ์ ์ธ๋ฑ์ค๋ฅผ ํ๋จํด์ผํฉ๋๋ค.
- ์ฒซ ๋ฒ์งธ ๊ธ์๋ 0๋ฒ์งธ ์ธ๋ฑ์ค๋ก ๋ณด์ ์ง์๋ฒ์งธ ์ํ๋ฒณ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค.
์ ์ถ๋ ฅ ์
s | retrun |
try hello world | TrY HeLlO WoRlD |
์ ์ถ๋ ฅ ์ ์ค๋ช
try hello world๋ ์ธ ๋จ์ด try, hello, world๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๊ฐ ๋จ์ด์ ์ง์๋ฒ์งธ ๋ฌธ์๋ฅผ ๋๋ฌธ์๋ก, ํ์๋ฒ์งธ ๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ฐ๊พธ๋ฉด TrY, HeLlO, WoRlD์ ๋๋ค. ๋ฐ๋ผ์ TrY HeLlO WoRlD ๋ฅผ ๋ฆฌํดํฉ๋๋ค.
ํ์ด
class Solution {
public String solution(String s) {
String answer = "";
String[] str = s.split("");
int index = 0;
for(String temp : str) {
if(temp.equals(" ")) {
//๊ณต๋ฐฑ์ ๋ง๋๋ฉด 0์ผ๋ก ์ด๊ธฐํ
System.out.println("๊ณต๋ฐฑ์ ๋ง๋์ 0์ผ๋ก ์ด๊ธฐํ!");
index = 0;
} else {
index = index + 1;
}
if(index%2 != 0) {
//์ง์์์น์ ์์ ๋ = index ๋ฒํธ๊ฐ ํ์์ผ ๋(์์์ ํ๋ฌ์ค๋ฅผ ํด์คฌ์ผ๋๊น)
//๋๋ฌธ์๋ก ๋ฐ๊ฟ์ค๋ค.
System.out.println("์ง์๊ฐ" + temp);
temp = temp.toUpperCase();
}
answer += temp;
}
return answer;
}
}
์ด๊ฑธ ํธ๋๋ฐ ์ค๋ ํ๋ฃจ ๋ค ์ผ๋ค. ๋ฐ๋๊ฐํฌ...
์ฒ์์๋ split(" ")์ผ๋ก ๊ณต๋ฐฑ์ผ๋ก ์ชผ๊ฐ์ ๊ฐ ๋ฌธ์์ด๋ง๋ค ์ ๊ทผํ๋ ค๊ณ ํ์๋๋ฐ ๋ฌธ์์ด ์์์ ์ง์ ์์น๋ง ๋ฐ๊พธ๊ธฐ๋ฅผ ์ ๊ทผํ ์ ์์๋ค. charAt์ ์ฌ์ฉํ๋ ค๊ทธ๋ฌ๋๋ฐ ๋ฐ๋๊ฐํฌ์ ํ๊ณ๋ก ์๊พธ ์ค๋ฅ๊ฐ ๋ฌ๋คใ ใ ์ด๋ป๊ฒ ์ด์ํ ์ฝ๋๋ฅผ ์์ฑํ๊ธด ํ๋๋ฐ ์คํํ๋๋ฐ 10์ด ์ด์ ๊ฑธ๋ฆฌ๊ฒ ๋์ ํ๋ฝ.
๋ ๊ณต๋ฐฑ์ผ๋ก ์ชผ๊ฐ๋ฉด ๋์ค์ ์ด์ด ๋ถ์ผ ๋ ๋ฌธ์ฅ ๋๋ถ๋ถ์๋ ๊ณต๋ฐฑ์ด ๋ค์ด๊ฐ๊ฒ ๋์ ๋จธ๋ฆฌ๋ง ๋ณต์กํด์ง๊ณ ์๊พธ ์ง์ฆ๋ง ๋์ด๋๊ณ ์ด๋ป๊ฒ ํ ์ง ๊ณ ๋ฏผํ๋ค๊ฐ ๊ทธ๋ฅ ๋จ์ด ํ๋ํ๋ ์ชผ๊ฐ๊ธฐ๋ก ํ๋ค. ๊ฒฐ๋ก ์ ์ํ๋ ๊ฐ์ด ๋์ค๊ธด ํ๋ค.
ํ ์คํธ๋ ํต๊ณผํ์์ง๋ง ๋ณด๊ธฐ์ซ์ ๋นจ๊ฐ์์ด ๋๋ฌด ๋ง๋คใ ใ
๊ทธ๋๋ ํด๊ฒฐ์ ํ๊ณ ์ง๊ฒ ๊ฐ๊ฒ๋์ด์... ์ฐ์ฐํ์ง๋ง... ๋ฟ๋ฏํ๊ฑธ๋ก...
'(๊ตฌ)์๋ฃ๊ตฌ์กฐ&์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ํ ๋ฐฐ์ด (Linear Arrays) (0) | 2020.06.12 |
---|---|
์๋ฃ๊ตฌ์กฐ (data structures) & ์๊ณ ๋ฆฌ์ฆ (algorithm) (0) | 2020.06.12 |
[ํ๋ก๊ทธ๋๋จธ์ค][์๋ฐ] level 1. ์ฝ์์ ํฉ (0) | 2019.09.01 |
[ํ๋ก๊ทธ๋๋จธ์ค][์๋ฐ] level 1. ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ (0) | 2019.08.31 |
[ํ๋ก๊ทธ๋๋จธ์ค][์๋ฐ] level 1. ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ (0) | 2019.08.31 |
- Total
- Today
- Yesterday
- ์จ๋ฆฌ์์ค
- ์๋ฐ
- ์ดํด๋ฆฝ์ค ์ค์น
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- java jdk ์ค์น
- Java
- typeAliases
- ๊ฒ์ํ ์ญ์
- java ํ๊ฒฝ๋ณ์
- ๋ณ๋ช ์ฒ๋ฆฌ
- tomcat์ค์น
- ๋ถํธ ์๋์์ฑ
- ๊ฒ์๋ฌผ ์ญ์
- ๊ฒ์๋ฌผ์กฐํ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- ์๋ฃ๊ตฌ์กฐ
- ๊ฐ๋ฐ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ์๊ณ ๋ฆฌ์ฆ
- mysql์ค์น
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ๊ฒ์ํ ์กฐํ
- Algorithm
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |