알고리즘,손코딩 문제

손코딩 문제 : 공백이 있는 * 피라미드 출력

알통몬_ 2017. 3. 11. 21:25
반응형


안녕하세요 알통몬입니다.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^

 


다음과 같은 출력이 나오도록 코딩하시오.


출처 http://rain483.blog.me/220713816907
이번 문제는 7번문제의 변형이라고 생각되는데요.

이번 코딩은 코드가 좀 길어졌습니다 ㅎㅎ
짧게 코딩할 수 있는 다른 좋은 방법이 있겠죠?
8번은 약간 어려워서 우선 뛰어넘었습니다;;



 

                       제가 한 코딩은 ▼ 에 있습니다.

public class HandCoding09 { public static void main(String[] args) { for (int i = 4; i >= 0; i--) { String chul = ""; for (int j = i - 1; j >= 0; j--) { chul += " "; } for (int k = i; k < 9 - i; k++) { if(i%2==0) { if (k % 2 == 0) { chul += "*"; } else if (k % 2 != 0) { chul += " "; } } else if(i%2!=0) { if (k % 2 != 0) { chul += "*"; } else if (k % 2 == 0) { chul += " "; } } } System.out.println(chul); } } }


반응형