CodingTest/Java
Lv.1 : ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ
Soom_1n
2022. 9. 10. 23:45
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ ๋ ฅ๋ ๋ฌธ์์ ํ์ง์ ๊ตฌ๋ถํ๊ณ ๊ฐ์ด๋ฐ ๋ฌธ์๋ฅผ ๋ฐํํ๋ค.
๐ธ ์ฝ๋ ๐ธ
class Solution {
public String solution(String s) {
int len = s.length();
String answer = "";
if (len % 2 == 0)
answer = s.substring(len/2-1, len/2+1);
else
answer = s.substring(len/2, len/2+1 );
return answer;
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์ง์ ํ์๋ฅผ ๊ตฌ๋ถํ ๋ค substring()์ ์ด์ฉํด ๋ฌธ์์ด์ ์๋ผ ๋ฐํํ๋ค.
๐ธ end ๐ธ
- substring() ํจ์์ ์ธ๋ฑ์ค๋ฅผ len/2 ๋ก ๊ณ์ฐํด ๋ฃ์๋๋ฐ python๊ณผ ํท๊น๋ ค์ float ๊ฐ์ด ๋์ฌ ์ค ์๊ณ ์บ์คํ ์ ํ์๋ค๊ฐ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋ต์๋ณด๊ณ ๋บ๋ค.
- ์ธ์ด์ ์ฌ์ํ ํน์ง์ ์ ์ดํดํ๊ณ ํ์ฉํ๋๋ก ์ฐ์ตํด์ผ๊ฒ ๋ค.
728x90