Algorithm/Baekjoon
[ํ๋ก๊ทธ๋๋จธ์ค] ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ / ์๋ฐ / Java / substring()
rmsidgkrl
2021. 11. 8. 22:07
728x90
๋ฐ์ํ
๐กsolutions )
๐ฌ ์๋ฐ ์ธ์ด ๊ณต๋ถ๋ฅผ ์์ํ์ง ์ผ๋ง ์๋ผ์, ๋ฌธ๋ฒ ๊ณต๋ถ๋ฅผ ํ ๊ฒธ ํ๋ก๊ทธ๋๋จธ์ค ๊ธฐ๋ณธ ๋ฌธ์ ๋ค์ ๋ค์ ํ์ด๋ณด๊ณ ์๋ค.
๐ฌ ํ์ด์ฌ์์๋ ๋ฌธ์์ด์ s[:2] ์ด๋ฐ์์ผ๋ก ๊ฐํธํ๊ฒ ์ฌ๋ผ์ด์ฑํ ์ ์๋๋ฐ, ์๋ฐ์์๋ ํด๋น ์ธ๋ฑ์ค์ ๋ฌธ์์ด์ ๋ฐํํ๋ substring() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค.
substring() ๋ฉ์๋๋ ์ธ์์ ๊ฐ์์ ๋ฐ๋ฅธ ์ฐจ์ด โ substring(int Index) ํด๋น ์ธ๋ฑ์ค๋ถํฐ ๋๊น์ง ๋ฌธ์์ด ๋ฐํ โ substring(int IndexA, int IndexB) ์ธ๋ฑ์ค A๋ถํฐ B ์ง์ ๊น์ง์ ๋ฌธ์์ด ๋ฐํ |
๐จ๐ปcode )
class Solution {
public String solution(String s) {
String answer = "";
int a = s.length() / 2;
if (s.length() % 2 == 0) {
answer = s.substring(a-1, a+1);
} else {
answer = s.substring(a, a+1);
}
return answer;
}
}
๐description )
๋ฌธ์ ์ค๋ช
๋จ์ด s์ ๊ฐ์ด๋ฐ ๊ธ์๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ๋ง๋ค์ด ๋ณด์ธ์. ๋จ์ด์ ๊ธธ์ด๊ฐ ์ง์๋ผ๋ฉด ๊ฐ์ด๋ฐ ๋๊ธ์๋ฅผ ๋ฐํํ๋ฉด ๋ฉ๋๋ค.
์ฌํ์ฌํญ
- s๋ ๊ธธ์ด๊ฐ 1 ์ด์, 100์ดํ์ธ ์คํธ๋ง์ ๋๋ค.
์ ์ถ๋ ฅ ์
sreturn
"abcde" | "c" |
"qwer" | "we" |
๋ฐ์ํ