๋ฌธ์
N๊ฐ์ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ฉด ๊ฐ ๋จ์ด๋ฅผ ๋ค์ง์ด ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
ํ์ด
import java.util.Scanner;
public class Main {
public String[] solution(String[] words) {
String[] answer = new String[words.length];
int idx = 0;
for(String word : words) {
String reverseWord = "";
for(int i=word.length()-1; i>= 0; i--) {
reverseWord += word.charAt(i);
}
answer[idx] = reverseWord;
idx++;
}
return answer;
}
public static void main(String[] args) throws Exception {
Main T = new Main();
Scanner kb = new Scanner(System.in);
int n = kb.nextInt();
String[] words = new String[n];
for(int i=0; i<n; i++) {
String s = kb.next();
words[i] = s;
}
for(String s : T.solution(words)) {
System.out.println(s);
}
}
}
2์ค for๋ฌธ์ ์ฌ์ฉํ๋ค. ์ฒซ๋ฒ์งธ for๋ฌธ์์๋ ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด ๋ฐฐ์ด์์ ํ๋์ฉ ๋จ์ด๋ฅผ ๊บผ๋ธ๋ค.
๋๋ฒ์งธ for๋ฌธ์ ๋๋ฉด์ ํ์ฌ ๋จ์ด์ ๋ง์ง๋ง ์ธ๋ฑ์ค๋ถํฐ ๋ฌธ์์ด์ ๋ถ์ฌ์ค๋ค. ๊ทธ๋ผ ๋ค์ง์ด์ง ๋จ์ด ๋ฌธ์์ด์ด ์์ฑ๋๋ค.
๋๋ฒ์งธ for๋ฌธ์ด ๋๋๋ฉด ์์ฑ๋ ๋ค์ง์ด์ง ๋จ์ด๋ฅผ ์ ๋ต ๋ฌธ์์ด ๋ฐฐ์ด์ ๋ฃ์ด์ค๋ค.
๋ค์ ๋จ์ด๋ ๋ฃ์ด์ค์ผ ํ๊ธฐ ๋๋ฌธ์ answer ๋ฐฐ์ด์ ์ธ๋ฑ์ค๋ฅผ ์ฆ๊ฐ์ํจ๋ค.
'๐ ์๊ณ ๋ฆฌ์ฆ > ์๋ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ์ ๋ฌธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฌธ์
N๊ฐ์ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ฉด ๊ฐ ๋จ์ด๋ฅผ ๋ค์ง์ด ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
ํ์ด
import java.util.Scanner;
public class Main {
public String[] solution(String[] words) {
String[] answer = new String[words.length];
int idx = 0;
for(String word : words) {
String reverseWord = "";
for(int i=word.length()-1; i>= 0; i--) {
reverseWord += word.charAt(i);
}
answer[idx] = reverseWord;
idx++;
}
return answer;
}
public static void main(String[] args) throws Exception {
Main T = new Main();
Scanner kb = new Scanner(System.in);
int n = kb.nextInt();
String[] words = new String[n];
for(int i=0; i<n; i++) {
String s = kb.next();
words[i] = s;
}
for(String s : T.solution(words)) {
System.out.println(s);
}
}
}
2์ค for๋ฌธ์ ์ฌ์ฉํ๋ค. ์ฒซ๋ฒ์งธ for๋ฌธ์์๋ ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด ๋ฐฐ์ด์์ ํ๋์ฉ ๋จ์ด๋ฅผ ๊บผ๋ธ๋ค.
๋๋ฒ์งธ for๋ฌธ์ ๋๋ฉด์ ํ์ฌ ๋จ์ด์ ๋ง์ง๋ง ์ธ๋ฑ์ค๋ถํฐ ๋ฌธ์์ด์ ๋ถ์ฌ์ค๋ค. ๊ทธ๋ผ ๋ค์ง์ด์ง ๋จ์ด ๋ฌธ์์ด์ด ์์ฑ๋๋ค.
๋๋ฒ์งธ for๋ฌธ์ด ๋๋๋ฉด ์์ฑ๋ ๋ค์ง์ด์ง ๋จ์ด๋ฅผ ์ ๋ต ๋ฌธ์์ด ๋ฐฐ์ด์ ๋ฃ์ด์ค๋ค.
๋ค์ ๋จ์ด๋ ๋ฃ์ด์ค์ผ ํ๊ธฐ ๋๋ฌธ์ answer ๋ฐฐ์ด์ ์ธ๋ฑ์ค๋ฅผ ์ฆ๊ฐ์ํจ๋ค.