ํฐ์คํ ๋ฆฌ ๋ทฐ
(๊ตฌ)์๋ฃ๊ตฌ์กฐ&์๊ณ ๋ฆฌ์ฆ
[ํ๋ก๊ทธ๋๋จธ์ค][์๋ฐ] level 1. ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ
yeahajeong 2019. 8. 31. 14:05๋ฐ์ํ
๋ฌธ์ ์ค๋ช
๋จ์ด s์ ๊ฐ์ด๋ฐ ๊ธ์๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ๋ง๋ค์ด ๋ณด์ธ์. ๋จ์ด์ ๊ธธ์ด๊ฐ ์ง์๋ผ๋ฉด ๊ฐ์ด๋ฐ ๋๊ธ์๋ฅผ ๋ฐํํ๋ฉด ๋ฉ๋๋ค.
์ฌํ์ฌํญ
- s๋ ๊ธธ์ด๊ฐ 1 ์ด์, 100์ดํ์ธ ์คํธ๋ง์ ๋๋ค.
์ ์ถ๋ ฅ ์
s | return |
abcde | c |
qwer | we |
ํ์ด
class Solution {
public String solution(String s) {
String answer = "";
int index;
int sLength = s.length();
if(sLength%2 == 0) {
//์ง์์ผ ๊ฒฝ์ฐ
index = sLength/2-1;
answer = Character.toString(s.charAt(index)) + Character.toString(s.charAt(index+1));
} else {
//ํ์์ผ ๊ฒฝ์ฐ
index = sLength/2;
answer = Character.toString(s.charAt(index));
}
return answer;
}
}
์ด๋ฒ ๋ฌธ์ ๋ ๊ธ๋ฐฉ ํต๊ณผํ ์ ์์๋ค.
๊ทธ๋ฐ๋ฐ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๋
return word.substring((word.length()-1) / 2, word.length()/2 + 1);
substring์ ์ฌ์ฉํด์ ํ ์ค๋ก ํด๊ฒฐํด ๋ฒ๋ ธ๋ค. ๋ฉ์ ธ,,
๋ฐ์ํ
'(๊ตฌ)์๋ฃ๊ตฌ์กฐ&์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ํ ๋ฐฐ์ด (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.30 |
๋๊ธ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- ๊ฒ์๋ฌผ์กฐํ
- ๋ถํธ ์๋์์ฑ
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- java jdk ์ค์น
- java ํ๊ฒฝ๋ณ์
- mysql์ค์น
- ์จ๋ฆฌ์์ค
- ๊ฐ๋ฐ
- ๋ณ๋ช ์ฒ๋ฆฌ
- ๊ฒ์ํ ์ญ์
- Java
- ์๊ณ ๋ฆฌ์ฆ
- ๊ฒ์๋ฌผ ์ญ์
- ๊ฒ์ํ ์กฐํ
- ์ดํด๋ฆฝ์ค ์ค์น
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- Algorithm
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- tomcat์ค์น
- ์๋ฃ๊ตฌ์กฐ
- ์๋ฐ
- typeAliases
- ์คํ๋ง๋ถํธ ์๋์์ฑ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
๊ธ ๋ณด๊ดํจ