728x90
๐๋ฌธ์ ๋งํฌ
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๐ป์ฝ๋
class Solution {
public int solution(String s) {
int answer = 0;
int sameCount = 0;
int diffCount = 0;
char x = s.charAt(0);
for(int i = 0; i < s.length(); i++){
if(sameCount == diffCount){
answer++;
x = s.charAt(i);
}
if (x == s.charAt(i)) sameCount++;
else diffCount++;
}
return answer;
}
}
โณํ๊ณ
- ์ฒ์์ ๋ฐ๋ณต๋ฌธ์์ ํ๋ฒ๋ while๋ฌธ์ ์ฌ์ฉํด ํ์ด๋ฅผ ํ๋ค. ์ฝ๋๋ ๊น๋ํ์ง ์์๊ณ , ์คํ์๊ฐ๋ ์ค๋๊ฑธ๋ ธ๋ค.
- for๋ฌธ์ ํ๋ฒ๋ง ๋๋ฉด์ ํ์ด๋ฅผ ํ๋๋ก ์์ ํ๋ค.
728x90
'Algorithm > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm/Programmers] ๊ด๋ฌผ ์บ๊ธฐ - 172927 (L2/JAVA) (0) | 2023.07.12 |
---|---|
[Algorithm/Programmers] ํธ๋ ํ์ดํธ ๋ํ - 134240 (L1/JAVA) (0) | 2023.06.24 |
[Algorithm/Programmers] ์ฝ๋ผ ๋ฌธ์ - 132267 (L1/JAVA) (0) | 2023.06.18 |
[Algorithm/Programmers] ๊ณผ์ผ ์ฅ์ - 135808 (L1/JAVA) (1) | 2023.06.17 |
[Algorithm/Programmers] ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ - 77484 (L1/JAVA) (0) | 2023.06.15 |