본문 바로가기
백준/10001 - 15000

[백준] 13163번 : 닉네임에 갓 붙이기(JAVA)

by lms0806 2021. 7. 20.
728x90
반응형

https://www.acmicpc.net/problem/13163

 

13163번: 닉네임에 갓 붙이기

첫 번째 줄에는 닉네임의 수 N(1 ≤ N ≤ 100)이 주어진다. 두 번째 줄부터 N개의 줄에는 음절 단위로 쪼갠 닉네임이 주어진다. 각 줄은 알파벳 소문자와 공백만으로 이루어지며, 쪼갠 닉네임의 총

www.acmicpc.net

풀이

각 문자열의 첫 문자를 제외하고 god을 붙이고 나머지 문자들을 출력해주면 되는 간단한 문제입니다.

StringTokenizer로 입력받은 문자열을 나눈 후 처음 문자를 흘려보내준 후 StringBuilder에 god을 입력 후 나머지 문자들이 없을 때 까지 추가해준 후 출력해주면 됩니다.

 

소스코드

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
	public static void main(String[] args) throws IOException{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 
		
        int size = Integer.parseInt(br.readLine());
        
        StringBuilder sb = new StringBuilder();
        while(size --> 0) {
        	StringTokenizer st = new StringTokenizer(br.readLine());
        	
        	sb.append("god");
        	st.nextToken();
        	while(st.hasMoreTokens()) {
        		sb.append(st.nextToken());
        	}
        	sb.append("\n");
        }
        System.out.print(sb);
	}
}
728x90
반응형

댓글