본문 바로가기
백준/20001 - 25000

[백준] 23080번 : 스키테일 암호(JAVA)

by lms0806 2021. 10. 3.
728x90
반응형

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

 

23080번: 스키테일 암호

첫 번째 줄에 막대의 굵기 \(K\)가 주어진다. 두 번째 줄에 알파벳 소문자만으로 구성된 암호문 \(S\)가 주어진다.

www.acmicpc.net

풀이

입력받은 수만큼

입력받은 글자를 1글자씩 추가해서 StringBuilder로 출력하면 됩니다.

 

소스코드

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

public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		int k = Integer.parseInt(br.readLine());
		String str = br.readLine();
		
		StringBuilder sb = new StringBuilder();
		for(int i = 0; i < str.length(); i+=k) {
			sb.append(str.charAt(i));
		}
		System.out.print(sb);
	}
}

 

728x90
반응형

댓글