99클럽 코테 스터디 33일차 TIL
💙 JAVA 비기너
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(br.readLine());
for(int i=0; i<N; i++) {
String word = br.readLine();
if(word.length() % 2 != 0) word += word;
String[] wordArr = word.split("");
String first = "";
String second = "";
for(int j=0; j<wordArr.length; j++) {
if(j % 2 == 0) first += wordArr[j];
else second += wordArr[j];
}
bw.write(first + "\n" + second + "\n");
}
br.close();
bw.flush();
bw.close();
}
}
감자가 탕수육 게임 절대 지지 않았던 이유!!
남의 말 듣지 않고 감자가 해야하는 말만 하기!!!
탕!!육!!수!!!!
상대도 같은 방법으로 하다보면 게임 안끝난다...ㅎ
이게 1:1 게임이라면 단어의 문자 수가 홀수이냐 짝수이냐가 큰 차이를 결정한다.
짝수라면 각자 말하는 단어의 격문자만 반복하면 되지만 (ex a:감! b:자!)
홀수라면 두세트만 돌아도 단어의 모든 문자를 말하게 된다. (ex a:탕!육!수! b:수!탕!육!)
그래서 짝수라면 한 세트를 각각 나눠가지면 되지만
홀수라면 두 세트가 필요하다.
문자를 입력받고 해당 문자의 문자 수가 짝수라면 그대로 가고 홀수하면 단어를 한번 더 추가해 짝수개의 단어로 만든 후 각자 말해야하는 문자를 알려준다.
탕수육 게임은 한 단어를 서로 번갈아가면서 말하기 때문에 for문을 돌면서 하나씩 분배해준면 된다.