별찍기2 백준 2448번 별찍기 - 11 자바 별찍기 문제 중 이런 문제는 처음본 것 같다. 이 문제처럼 반복되는 모양의 구조를 프랙탈 구조라고 한다. 반복되는 구조를 잘 파악하는 것이 핵심이다. 똑같은 모양을 가지고 구조를 만들기 때문에 첫 모양은 규칙을 찾으려 하지 말고 임의로 생성해준다. arr[0] = " * "; arr[1] = " * * "; arr[2] = "*****"; N = 6인경우 1, 2, 3 은 기본 모양을 나타내고, 4, 5, 6은 1, 2, 3줄을 이용해 2개의 기본 삼각형을 그린다. 구조를 잘 보면 두 모양 사이에는 공백이 존재하는 것을 볼 수 있다. 따라서, arr[3] = arr[0] + " " + arr[0]; arr[4] = arr[1] + " " + arr[1]; arr[5] = arr[2] + " " + arr.. 2018. 6. 19. 프로그래머스 삼각형 출력하기 문제 : printTriangle 메소드는 양의 정수 num을 매개변수로 입력받습니다.다음을 참고해 *(별)로 높이가 num인 삼각형을 문자열로 리턴하는 printTriangle 메소드를 완성하세요printTriangle이 return하는 String은 개행문자('\n')로 끝나야 합니다. 높이가 3일때 ******높이가 5일때 *************** 단지 별찍기에만 신경을 써서 문제의 조건대로 풀지 않았었다. 답을 유추하는 방법은 여러가지가 있지만 조건에 맞게 답을 내는 것도 하나의 방법이라고 생각된다. 2018. 4. 23. 이전 1 다음