cehs0703   4년 전

입력

첫째 줄에 테스트 케이스의 개수 T(1 <= T <= 1,000)가 주어진다. 각 테스트 케이스는  반복 횟수 R(1 <= R <= 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 

출력

각 테스트 케이스에 대해 T를 출력한다.

예제 입력 복사



<strong>
2
3 ABC
5 /HTP
</strong>



예제 출력 복사









<strong><strong>
AAABBBCCC
/////HHHHHTTTTTPPPPP[출처] 백준 알고리즘 2675번 문자열 반복 문제 풀이 해답 소스 |작성자 테드
</strong></strong>



<strong><strong>
2675번 문제입니다. 제가 생각하는나는 부분까지 소스코드를 작성해보았는데요
문제인 부분은 입력값의 처리에대한부분입니다.
예를 들어 int A =3 을입력하고 int B=5를 입력하고 문자열로 ABC를 입력했다고합시다.
그러면 
3
5 ABC //이렇게 입력 
컴퓨터에선 5 ABC 이부분을 공백까지 포함하여 문자열로 입력아서
     AAAAABBBBBCCCCC라는 결과값이 나오게 되네요
여기서 어떻게 처리해야할지 도움받고싶습니다.</strong></strong>





tjdwns2020   3년 전

sc.nextLine() 은 말 그래도 한줄을 입력받는 String형 메소드입니다.

원하시는대로 하려면

sc.next() 한 단어형태를 입력받는 메소드를 써야 될 듯 합니다.

youngjinmo   1년 전

음 일단 정수형 입력은 한번만 받으셔야 하지 않을까요? 입력값으로 3 ABC을 받으려면 int형이 아니라 String으로 입력받으시고 split() 메서드를 사용해서 문자열배열로 변환하고 공백이 없는 인덱스의 문자열만 반복하시면 될 것 같습니다.

댓글을 작성하려면 로그인해야 합니다.