방명록
- [프로그래머스] 문자 반복 출력2023년 10월 19일 12시 48분 24초에 업로드 된 글입니다.작성자: 민발자728x90
문제
문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요.
풀이
for(int i = 0; i<my_string.length(); i++){ for(int j = 0; j <n; j++) { answer += my_string.charAt(i); } }
repeat() 메서드 쓰려다 결국 반복문 사용
계속 if문, 반복문으로 푸는데 메서드 좀 다양하게 써봐야겠다🥹
참고할만한 다른 사람 풀이
class Solution { public String solution(String my_string, int n) { String answer = ""; String[] str = my_string.split(""); for(int i=0; i<my_string.length(); i++){ answer += str[i].repeat(n); } return answer; } }
class Solution { public String solution(String my_string, int n) { StringBuilder sb = new StringBuilder(); for(char c : my_string.toCharArray()){ sb.append((c + "").repeat(n)); } return sb.toString(); } }
728x90'기록 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 수열과 구간 쿼리 2 (0) 2023.10.20 [프로그래머스] 수열과 구간 쿼리 3 (0) 2023.10.20 [프로그래머스] 짝수 홀수 개수 (0) 2023.10.19 [프로그래머스] 문자열 뒤집기 (0) 2023.10.19 [프로그래머스] 피자 나눠 먹기(1) (0) 2023.10.18 다음글이 없습니다.이전글이 없습니다.댓글