자바 초급문제로 맨땅에 해딩하기

자바 초급문제 4. 수박수박수박수박수박수?

Jungsoomin :) 2020. 3. 25. 23:50

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12922)

자바 +  초급문제의 수박수박수박수박수박수? 이다.

 

4h정도 삽질을 했는데 호출한 부분만 보아도 알 수 있을 것이다.(ㅠ..)

 

이리저리 복잡하게 생각하다가 아...그냥 짝수 홀수로 해버리자.. 했는데 그게 맞아버렸다.

현재의 모자란 실력에서의 논리를 만드는 과정에는 자세함과 복잡함 보다 마치 그 규칙성과 압축하는 사고를 필요로 하고 있는 것 같다는 생각이 든다. "넌 아직 그럴 실력아니잖아.., 간단하게 생각해 간단하게."라고 말해주는 듯한 오늘 이였다.

 

for문으로 n만큼 돌리고 if문에 i%2==0 즉 짝수일 때에 true값으로 '박'

false 가 나오면 홀수이므로 else에 '수' 을 answer에 더하고 그 값을 저장한다는 +=을 사용하여 마무리했다.

 

홀,짝,홀,짝,홀,짝...

수,박,수,박,수,박....ㅠㅠㅠㅠㅠㅠㅠ 너란 과일...ㅠㅠㅠㅠ

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package 수박수박수박수박수박수;
 
import java.lang.reflect.Array;
import java.text.CharacterIterator;
import java.util.*;
public class Solution {
    public String solution(int n) {
        String answer = "";
        for(int i=1; i<=n; i++) {
            if( i%2 ==0 ) {
                answer += '박';
            }else 
                answer +='수';
        }
        return answer;
        
    }
}
cs