-
반응형
안녕하세요, 하루플입니다.
백준 2675번 문자열 반복 문제를 풀어보았습니다.
String S를 입력받을 때 nextLine(); 으로 처음에 시도해보았는데 오류가 나더라구요.
찾아보니 nextLine(); 은 공백도 전부 인식해버립니다.
공백을 빼고 문자만 입력받기 위해서는 next(); 로 처리를 해야합니다.
3중 for문을 써야하는 문제였는데요,
첫번째 for문 : 테스트케이스 T 만큼 반복 (문자 반복 횟수, 문자열 입력)
두번째 for문 : 문자열 길이 S.length 만큼 반복
세번째 for문 : 문자 반복 횟수 R 만큼 반복 (문자 반복 횟수 만큼 k번 반복해 S를 출력.)
세번째 for문이 가장 중요한데요, charAt(j)를 통해
j가 S의 길이만큼이니 S 문자열을 각각 char로 한 문자식 입력받고 k번 반복을 통해 길이를 늘이는 겁니다.
아래는 참고 사이트 입니다.
반응형'개발 > 코딩테스트' 카테고리의 다른 글
[프로그래머스/JAVA] 체육복 (탐욕 알고리즘) (0) 2021.10.20 [프로그래머스/JAVA] 약수의 개수와 덧셈 (0) 2021.10.19 [백준/JAVA] 10809번 알파벳 찾기 (0) 2021.10.19 [백준/JAVA] 셀프 넘버 (0) 2021.10.17 [프로그래머스/JAVA] 음양 더하기 (0) 2021.10.11 댓글