-
[알고리즘] 프로그래머스 1단계 - 수박수박수박수박수박수?Algorithm 2024. 5. 1. 23:46
프로그래머스 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/12922
문제 설명
길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.
예시
n
3
return
"수박수"
class Solution { public String solution(int n) { // 수가 많은경우 StringBuilder를 통해서 한개의 객체로 수정작업이 유리 String answer = " "; // 마지막 글자에 따라서 이어붙이기 for(int i = 0; i < n; i++){ answer += "수".equals(answer.substring(answer.length()-1)) ? "박" : "수"; } // 시작 제거 answer = answer.substring(1); return answer; } }
'Algorithm' 카테고리의 다른 글
[알고리즘] 프로그래머스 1단계 - 폰켓몬 (0) 2024.05.02 [묘공단] 코딩 테스트 합격자 되기 - 집합 (0) 2024.05.02 [알고리즘] 프로그래머스 1단계 - 공원 산책 (0) 2024.04.30 [알고리즘] 프로그래머스 1단계 - 붕대감기 (0) 2024.04.29