[프로그래머스]수박수박수박수박수박수? (JAVA)
업데이트:
문제 설명
길이가 n이고, “수박수박수박수….”와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요.
예를들어 n이 4이면 “수박수박”을 리턴하고 3이라면 “수박수”를 리턴하면 됩니다.
- 제한 조건
n은 길이 10,000이하인 자연수입니다.
- 예시
풀이
class Solution {
public String solution(int n) {
String answer = "";
for(int i=1; i<=n; i++){
if(i%2==1){
answer += "수";
}else{
answer += "박";
}
}
return answer;
}
}
- 실행 결과
길이에 따라 문자열 출력이 다르게 되어야 하기 때문에
길이만큼 반복해 복합 연산자를 이용해 홀 수일 때는 수
를, 짝 수일 때는 박
을 문자열에 추가해 준다.
풀이 (삼항 연산자 풀이)
class Solution {
public String solution(int n) {
String answer = "";
for(int i=1; i<=n; i++){
answer += i%2==1? "수":"박";
}
return answer;
}
}
- 실행 결과
공유하기
Twitter Google+ LinkedIn
댓글남기기