728x90
반응형
문제 설명
길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.
class Solution {
public String solution(int n) {
String answer = "";
for(int i=0; i<n/2; i++){
answer += "수박";
}
answer = n%2==0 ? answer + "" : answer +"수";
return answer;
}
}
"수박"이 2글자이고 오로지 수박으로만 채웠을 때 문장의 길이가 N이여야 하므로 n/2만큼 "수박"을 더해준 뒤 짝수인지 홀수인지에 따라 "수박"을 더할지 "수"를 더할지를 정해준다.
https://school.programmers.co.kr/learn/courses/30/lessons/12922
728x90
반응형
'코테 문제 풀이 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 약수의 개수와 덧셈 Java (1) | 2024.09.03 |
---|---|
프로그래머스 - 내적 Java (0) | 2024.09.03 |
프로그래머스 - 가운데 글자 가져오기 Java (0) | 2024.09.03 |
프로그래머스 - 제일 작은 수 제거하기 Java (0) | 2024.08.29 |
프로그래머스 - 없는 숫자 더하기 Java (0) | 2024.08.28 |