728x90
문제 설명
길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.
제한 조건
- n은 길이 10,000이하인 자연수입니다.
입출력 예
풀이
public class Solution {
public string solution(int n) {
string answer = "";
for(int i = 0; i<n; i++)
{
answer += (i%2 == 0) ? "수" : "박";
}
return answer;
}
}
: 반환할 문자열의 자릿수를 짝수/홀수로 나누어 "수"/"박"을 구분하기로 하였다.
for문을 돌리며 i가 짝수이면 "수", 홀수이면 "박"을 문자열 answer에 더해주는 방식으로 풀이하였다.
'공부 > 코딩테스트' 카테고리의 다른 글
프로그래머스/C# - 약수의 개수와 덧셈 (1) | 2024.06.14 |
---|---|
프로그래머스/C# - 내적 (0) | 2024.06.13 |
프로그래머스/C# - 가운데 글자 가져오기 (0) | 2024.06.11 |
프로그래머스/C# - 제일 작은 수 제거하기 (1) | 2024.06.11 |
프로그래머스/C# - 나누어 떨어지는 숫자 배열 (0) | 2024.06.10 |