01-08 08:57
Recent Posts
Recent Comments
Tags
- ์ด๋ธ์
- TSQL
- python
- ํ๋ก๋ณด๋ ธ
- mysql
- Naver Cloud
- appetizer
- ํ์ด์ฌ
- ์กํ๊ณ
- ์จ์ผ๋ํ
- ์๋ฐ
- ์๋์ด๋ ธ
- JOBํ๊ณ
- ์คํฝ๋ ํ
- DATABASE
- ICT
- ICT๋ฉํ ๋ง
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- SQL
- DB
- API MarketPlace ๊ธ๋ก๋ฒ ์ํฌํฐ์ฆ
- API๋ง์ผํ๋ ์ด์ค
- RaspberryPi
- Java
- ํ์ด์๊ณต๋ชจ์
- ict๊ณต๋ชจ์
- Spring
- linux
- ํ์ด์
- ์คํฝ์ค๋น
- Today
- Total
miinsun
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_5 ํน์ ๋ฌธ์ ๋ค์ง๊ธฐ ๋ณธ๋ฌธ
๐ฌ ๋ฌธ์ ์ค๋ช
์์ด ์ํ๋ฒณ๊ณผ ํน์๋ฌธ์๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ฉด ์์ด ์ํ๋ฒณ๋ง ๋ค์ง๊ณ , ํน์๋ฌธ์๋ ์๊ธฐ ์๋ฆฌ์ ๊ทธ๋๋ก ์๋ ๋ฌธ์์ด์ ๋ง๋ค์ด ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
๐จ ์ ์ถ๋ ฅ ์
์ ๋ ฅ - ์ฒซ ์ค์ ๊ธธ์ด๊ฐ 100์ ๋์ง ์๋ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋๋ค.
a#b!GE*T@S
์ถ๋ ฅ - ์ฒซ ์ค์ ์ํ๋ฒณ๋ง ๋ค์งํ ๋ฌธ์์ด์ ์ถ๋ ฅํฉ๋๋ค.
S#T!EG*b@a
โ
๐ป Solution.java
import java.util.Scanner;
public class Main {
public String solution(String str) {
char[] chArr = str.toCharArray();
int lt = 0;
int rt = str.length() - 1;
while(lt < rt) {
if(!Character.isAlphabetic(chArr[lt])) {
lt++;
}
else if(!Character.isAlphabetic(chArr[rt])) {
rt--;
}
else{
char tmp = chArr[lt];
chArr[lt] = chArr[rt];
chArr[rt] = tmp;
lt++;
rt--;
}
}
return String.valueOf(chArr);
}
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]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_7 ํ๋ฌธ ๋ฌธ์์ด (0) | 2022.01.02 |
---|---|
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_6 ์ค๋ณต ๋ฌธ์ ์ ๊ฑฐ (0) | 2022.01.02 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_4 ๋จ์ด ๋ค์ง๊ธฐ (0) | 2022.01.02 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_3 ๋ฌธ์ฅ ์ ๋จ์ด (0) | 2022.01.02 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_2 ๋์๋ฌธ์ ๋ณํ (0) | 2022.01.02 |
Comments