01-09 04:37
Recent Posts
Recent Comments
Tags
- API๋ง์ผํ๋ ์ด์ค
- TSQL
- ์คํฝ๋ ํ
- ์กํ๊ณ
- appetizer
- ์จ์ผ๋ํ
- ํ์ด์
- JOBํ๊ณ
- linux
- ict๊ณต๋ชจ์
- RaspberryPi
- API MarketPlace ๊ธ๋ก๋ฒ ์ํฌํฐ์ฆ
- mysql
- ํ์ด์๊ณต๋ชจ์
- ์ด๋ธ์
- python
- DB
- ICT
- ์คํฝ์ค๋น
- Spring
- DATABASE
- Naver Cloud
- ํ๋ก๋ณด๋ ธ
- ์๋์ด๋ ธ
- ์๋ฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- Java
- SQL
- ICT๋ฉํ ๋ง
- ํ์ด์ฌ
- Today
- Total
miinsun
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_11 ๋ฌธ์์ด ์์ถ ๋ณธ๋ฌธ
๐ฌ ๋ฌธ์ ์ค๋ช
์ํ๋ฒณ ๋๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์ ๊ฐ์ ๋ฌธ์๊ฐ ์ฐ์์ผ๋ก ๋ฐ๋ณต๋๋ ๊ฒฝ์ฐ ๋ฐ๋ณต๋๋ ๋ฌธ์ ๋ฐ๋ก ์ค๋ฅธ์ชฝ์ ๋ฐ๋ณต ํ์๋ฅผ ํ๊ธฐํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์์ด์ ์์ถํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๋จ, ๋ฐ๋ณตํ์๊ฐ 1์ธ ๊ฒฝ์ฐ ์๋ตํฉ๋๋ค.
๐จ ์ ์ถ๋ ฅ ์
์ ๋ ฅ - ์ฒซ ์ค์ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ๋ฌธ์์ด์ ๊ธธ์ด๋ 100์ ๋์ง ์๋๋ค.\
์์ ์ ๋ ฅ 1)
KKHSSSSSSSE
์์ ์ ๋ ฅ 2)
KSTTTSEEKFKKKDJJGG
์ถ๋ ฅ - ์ฒซ ์ค์ ์์ถ๋ ๋ฌธ์์ด์ ์ถ๋ ฅํ๋ค.
์์ ์ถ๋ ฅ 1)
K2HS7E
์์ ์ถ๋ ฅ 2)
KST3SE2KFK3DJ2G2
โ
๐ป Solution.java
import java.util.Scanner;
public class Main {
public String solution(String str) {
String answer = "";
for(int i = 0; i < str.length(); i++) {
int cnt = 1;
int next = i + 1;
if(next < str.length()) {
while(str.charAt(i) == str.charAt(next)) {
cnt++;
next++;
if(next > str.length() - 1)
break;
}
}
if(cnt == 1) {
answer += str.charAt(i);
}
else
answer += str.charAt(i) + Integer.toString(cnt);
i = i + cnt - 1;
}
return answer;
}
public static void main(String[] args){
Main main = new Main();
Scanner sc =new Scanner(System.in);
String str = sc.next();
System.out.println(main.solution(str));
sc.close();
return ;
}
}
'Algorithm > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_13 ํฐ ์ ์ถ๋ ฅํ๊ธฐ (0) | 2022.01.03 |
---|---|
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_12 ์ํธ (0) | 2022.01.03 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_10 ๊ฐ์ฅ ์งง์ ๋ฌธ์ ๊ฑฐ๋ฆฌ (0) | 2022.01.03 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_9 ์ซ์๋ง ์ถ์ถ (0) | 2022.01.03 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_8 ์ ํจํ ํฐ๋ฆฐ๋๋กฌ (0) | 2022.01.03 |
Comments