๐ท๐ผ๋ชจ์ฌ๋ด์ ๊ฐ๋ฐ์์ฒ๐ท๐ผ
[JAVA/์ฝ๋ฉํ ์คํธ] ๋จ์ด๋ค์ง๊ธฐ ๋ณธ๋ฌธ
๊ฐ๋ฐ/์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA
[JAVA/์ฝ๋ฉํ ์คํธ] ๋จ์ด๋ค์ง๊ธฐ
์์ผ์ด 2021. 4. 14. 22:33๋ฐ์ํ
1. ๋ด๊ฐ ํผ ๋ฐฉ์
- ๊ฝค๋ ๊ฐ๋จํ๊ฒ ํ์๋ค.
import java.util.*;
import java.io.*;
public class Main {
public void solution(String[] str) {
for(int i=0; i<str.length; i++) {
String result = "";
// ๋ฌธ์์ด์ ๋ฌธ์ ๋ฐฐ์ด๋ก ๋ง๋ค์ด์
for(char x : str[i].toCharArray()) {
// ๋ค์ ๋ถ์ฌ๋ฃ๊ธฐ
result = x + result;
}
// ๊ฒฐ๊ณผ
System.out.println(result);
}
}
public static void main(String args[]) {
Main main = new Main();
// ๋ฌธ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค
Scanner in= new Scanner(System.in);
// ๋ช๊ฐ์ ๋จ์ด
int word = in.nextInt();
// ์ซ์๋งํผ ๋ฌธ์์ด ๋ฐฐ์ด ๋ง๋ค๊ธฐ
String[] input = new String[word];
// ๋ฐฐ์ด์ ๋ฌธ์์ด ๋ฃ๊ธฐ
for(int i=0; i<word; i++) {
input[i] = in.next();
}
// ๊ฒฐ๊ณผ๋์ถ
main.solution(input);
}
}
2. StringBuilder๋ฅผ ์ด์ฉํ ๋ฐฉ์
import java.util.*;
class Main{
public ArrayList<String> solution(int n, String[] str){
ArrayList<String> answer = new ArrayList<>();
for(String x : str){
// StringBuilder์ ๋ฆฌ๋ฒ์ค ํจ์๋ฅผ ์ฌ์ฉ
String tmp = new StringBuilder(x).reverse().toString();
answer.add(tmp);
}
}
public static void main(String[] args){
Main main = new Main();
Scanner kb = new Scanner(System.in);
int n = kb.nextInt();
String[] str = new String[n];
for(int i=0; i<n; i++){
str[i]=kb.next();
}
for(String x : main.solution(n, str)){
System.out.println(x);
}
}
}
3. character ๋ฐฐ์ด์ ๋ด์์ ํ๋์ฉ ๋ฐ๊พธ๊ธฐ
import java.util.*;
class Main{
public ArrayList<String> solution(int n, String[] str){
ArrayList<String> answer = new ArrayList<>();
for(String x : str){
char[] s = x.toCharArray();
int lt= 0;
int rt=x.length()-1;
while(lt<rt){
char tmp = s[lt];
s[lt] = s[rt];
s[rt] = tmp;
lt ++;
rt --;
}
String tmp = String.valueOf(s);
answer.add(tmp);
}
return answer;
}
public static void main(String[] args){
Main main = new Main();
Scanner kb = new Scanner(System.in);
int n = kb.nextInt();
String[] str = new String[n];
for(int i=0; i<n; i++){
str[i]=kb.next();
}
for(String x : main.solution(n, str)){
System.out.println(x);
}
}
}
'๊ฐ๋ฐ > ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA/์ฝ๋ฉํ ์คํธ] ํ๋ฌธ ๋ฌธ์์ด (0) | 2021.04.17 |
---|---|
[JAVA/์ฝ๋ฉํ ์คํธ] ์ค๋ณต๋ฌธ์์ ๊ฑฐ (0) | 2021.04.17 |
[JAVA/์ฝ๋ฉํ ์คํธ] ํน์ ๋ฌธ์ ๋ค์ง๊ธฐ (0) | 2021.04.15 |
[JAVA/์ฝ๋ฉํ ์คํธ] ๋์๋ฌธ์ ๋ณํ (0) | 2021.04.13 |
[JAVA/์ฝ๋ฉํ ์คํธ] ๋ฌธ์์ฐพ๊ธฐ (0) | 2021.04.13 |
Comments