코딩테스트 2

[백준] 2675번 문자열 반복

문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 출력 각 테스트 케이스에 대해 P를 출력한다. (구상) 문자열 입력은..

JAVA/JAVA Algorithm 2022.09.05

[백준] 11720번 숫자의 합

문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. (구상) 입력: 버퍼리더를 통해서 입력을 받는다. 더해야하는 숫자 전체를 String으로 받은 이후 substring을 이용하여 하나하나 분리해 주었다. substring(int a, int b) : 인덱스 a이상 b 미만까지를 가져옴 이때 substring(i,i+1) 로 주어서 i번째에 있는 것만을 뽑아온다. 이를for문을 통해 반복하고 모두 더해주어야 함으로 add라는 int형 공간을 만들어서 for문 안에서 더해주었다. import java...

JAVA/JAVA Algorithm 2022.08.31