본문 바로가기

카테고리 없음

Programmers. 수박수박수박수박수?

1. 수박수박수박수박수?

[기본 상태]

class Solution {
public String solution(int n) {
String answer = "";
return answer;
}
}

[풀이에 필요한 조건]

String answer에 + 연산자를 통해 붙여줄 "수", "박"의 String 선언.

 

입력받는 값만큼 반복을 돌려줄 for문 작성. ( 루프 시작 i=1, 끝 i<=n)

 

if문을 통해 짝수가 아니라면( i%2 != 0) answer에 "수" String을 추가해줌.

 

짝수라면 "박" String을 추가해줌.

[해답]

class Solution {
public String solution(int n) {
String answer = "";
String text1 = "";
String text2 = "";

for(int i=1;i<=n;i++){
if(i%2!=0){
answer += text1;
}
else{
answer += text2;
}
}
return answer;
}
}

더보기
class Solution {
public String solution(int n) {
String answer = "";
String text1 = "";
String text2 = "";

for(int i=1;i<=n;i++){
if(i%2!=0){
answer += text1;
}
else{
answer += text2;
}
}
return answer;
}
}

public class Main {
public static void main(String[] args) {
Solution sol = new Solution();

int n1 = 3;
int n2 = 4;

String result1 = sol.solution(n1);
String result2 = sol.solution(n2);

System.out.println(result1);
System.out.println(result2);
}
}